当前位置: 首页 > article >正文

广场维修:JAVA

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题目描述

牛村的中央广场日久失修,村长打算在今年暑期进行翻新维修,中央广场是一个块n*m的矩形广场,牛村盛产a*a大小的牛砖,现在要把整个中央广场重新用牛砖铺设一遍,假设牛砖不允许切割打碎使用,牛砖覆盖范围允许比中央广场大,请问至少需要多少块牛砖?

输入描述:

输入一行,包含三个正整数n,m,a 表示场地的长和宽,以及每个牛砖的边长。

1 <= n,m,a <= 1000

输出描述:

输出一行,包含一个整数表示至少需要的牛砖数量。

示例1

输入

6 6 4

输出

4

代码:

import java.util.Scanner;

public class Main{
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        // 读取输入数据
        int n = scanner.nextInt();
        int m = scanner.nextInt();
        int a = scanner.nextInt();
        
        // 计算所需牛砖数量
        int bricksNeeded = (int) Math.ceil((double) n / a) * (int) Math.ceil((double) m / a);
        
        // 输出结果
        System.out.println(bricksNeeded);
    }
}


http://www.kler.cn/a/444153.html

相关文章:

  • YOLOv8目标检测(七)_AB压力测试
  • Linux文件:动静态库制作 动态库链接原理解析
  • qlib优缺点
  • 纯前端实现更新检测
  • 计算机基础 试题
  • Android Vendor Overlay机制
  • Reactor 响应式编程(第三篇:R2DBC)
  • 大数据治理:构建数据驱动的智慧教学体系
  • 利用两种方式分别实现单例模式(懒汉式、饿汉式)
  • kafka 本地 windos部署详细教学,轻松使用本地kafka进行消息推送接收!
  • MQTT协议介绍与C++服务端客户端实现
  • Qt5与Qt6中的高DPI缩放属性解析
  • mysql中与并发相关的问题?
  • matlab的一些时间函数【转】
  • AGM FPGA如何配置上拉或者下拉电阻
  • 按照字幕拆解视频实战
  • SSH连接成功,但VSCode连接不成功
  • DALSA工业相机SDK二次开发(图像采集及保存)C#版
  • 智慧社区系统源码社区服务软件家政跑腿月嫂保洁维修小程序
  • 企业如何选择媒体发稿平台及相关事项?媒介盒子分享
  • maven权威指南(读书笔记一)
  • 「iOS」通过CoreLocation Framework深入了解MVC架构
  • 硬件---14---PCB学习:PCB封装库及布局操作
  • Linux Red Hat安装包安装nodejs
  • samout llm解码 幻觉更低更稳定
  • CentOS 快捷安装 jenkins 并设置开机自启