题解-python-CodeForces 1A

简介: A. Theatre Square time limit per test 2 seconds memory limit per test 64 megabytes input standard input output standard output ...
A. Theatre Square
time limit per test
2 seconds
memory limit per test
64 megabytes
input
standard input
output
standard output

Theatre Square in the capital city of Berland has a rectangular shape with the size n × m meters. On the occasion of the city's anniversary, a decision was taken to pave the Square with square granite flagstones. Each flagstone is of the size a × a.

What is the least number of flagstones needed to pave the Square? It's allowed to cover the surface larger than the Theatre Square, but the Square has to be covered. It's not allowed to break the flagstones. The sides of flagstones should be parallel to the sides of the Square.

Input

The input contains three positive integer numbers in the first line: n,  m and a (1 ≤  n, m, a ≤ 109).

Output

Write the needed number of flagstones.

Sample test(s)
input
6 6 4
output
4

题目是用正方形(a*a)的瓷砖铺广场(m*n的矩形)  一定要铺满,可以有多出来的不过尽可能少。。

实质是,求上整数问题:  up(a/b) = ((a  + b -1) / b)

代码很短(python的特点):

n,m,a = [int(s) for s in raw_input().split()]
print ((n+a-1)/a)*((m+a-1)/a)
目录
相关文章
|
3月前
|
机器学习/深度学习 编解码 并行计算
【改进引导滤波器】各向异性引导滤波器,利用加权平均来实现最大扩散,同时保持图像中的强边缘,实现强各向异性滤波,同时保持原始引导滤波器的低低计算成本(Matlab代码实现)
【改进引导滤波器】各向异性引导滤波器,利用加权平均来实现最大扩散,同时保持图像中的强边缘,实现强各向异性滤波,同时保持原始引导滤波器的低低计算成本(Matlab代码实现)
206 8
|
9月前
|
数据采集 人工智能 编解码
AI训练师速成攻略(二):数据收集与清洗
在AI训练中,数据如同未经提炼的矿石,需精心筛选方能化为“黄金”。本文将带你从零开始,探索数据挖掘与处理的艺术:如何定位富饶的“矿脉”,选取合适的工具,规避常见陷阱,并通过实战演练掌握数据清洗技巧。此外,还展望了未来数据工作的趋势,如自动化革命和新兴数据源。让我们手持数字筛子,在混沌中寻找真金,在平凡的数据清洗中铸就非凡的AI智慧。
475 1
|
存储 监控 数据可视化
双十一线上服务调用链路追踪SkyWalking实战分析
【11月更文挑战第27天】随着电商行业的飞速发展,双十一购物节已成为全球最大的购物狂欢节之一。在双十一期间,电商平台需要处理海量的用户请求和订单,这对系统的稳定性和性能提出了极高的要求。为了确保系统在高并发环境下的稳定运行,对线上服务的调用链路进行追踪和分析显得尤为重要。本文将通过实战案例,详细介绍如何在双十一期间使用SkyWalking对线上服务进行调用链路追踪,并结合Seata实现分布式事务管理,从而保障系统的稳定性和性能。
359 6
|
12月前
|
存储 数据可视化 BI
财务人必备!J 人在金融行业的 6 款宝藏办公软件?
在金融行业,高效的办公软件对团队协作和个人学习效率的提升至关重要。针对J型人格金融人注重计划和秩序的特点,推荐6款可视化协作工具:板栗看板、Trello、Asana、Monday.com、Wrike和Basecamp。这些软件具备直观界面、强大的任务管理、实时数据共享、灵活权限设置等功能,助力金融人在年终结算、客户服务和营销活动中事半功倍,提升整体工作效率和团队协作效果。选择合适的工具,为金融机构的发展贡献力量。
241 6
|
传感器 芯片
如何在 Arduino 中使用多个 PWM 引脚
在Arduino中使用多个PWM引脚可以实现对多个设备的精确控制。通过设置不同引脚的PWM值,可以调节电机速度、LED亮度等。本文将介绍如何配置和使用多个PWM引脚,实现多任务控制。
|
文字识别 算法 固态存储
OCR -- 文本检测
OCR -- 文本检测
316 0
|
存储 关系型数据库 MySQL
MySQL 8.0特性-自增变量的持久化
【11月更文挑战第8天】在 MySQL 8.0 之前,自增变量(`AUTO_INCREMENT`)的行为在服务器重启后可能会发生变化,导致意外结果。MySQL 8.0 引入了自增变量的持久化特性,将其信息存储在数据字典中,确保重启后的一致性。这提高了开发和管理的稳定性,减少了主键冲突和数据不一致的风险。默认情况下,MySQL 8.0 启用了这一特性,但在升级时需注意行为变化。
264 1
|
机器学习/深度学习 监控 算法
了解量化交易领域基本概念
了解量化交易领域基本概念
490 0
|
Web App开发 存储 安全
Python编写脚本,打开浏览器输入网址,自动化登陆网站
Python编写脚本,打开浏览器输入网址,自动化登陆网站
1204 5
|
存储 人工智能 算法
探索人工智能伦理:技术发展与社会责任的平衡
随着人工智能(AI)技术的飞速进步,其对社会、经济以及人类生活的影响日益加深。本文将探讨AI技术发展中的伦理问题,分析数据隐私、算法偏见和自动化失业等关键议题。通过引用最新的科研研究和统计数据,文章旨在揭示AI技术背后的潜在风险,并提出相应的策略来促进科技与社会价值的和谐共存。

热门文章

最新文章