【问题描述】

有一个房间,大小为 M×N m2,小王准备用尺寸为 2×1 m2的瓷砖铺满整个房间,每块瓷砖铺贴时可以旋转且尽可能不做切割。请问小王至少需要准备多少块这样的瓷砖?

【输入形式】

输入为两个整数 M 和 N,表示房间的大小。

【输出形式】

输出为一个整数,表示小王铺满整个房间至少需要准备的瓷砖数。
【样例输入1】

3 3

【样例输出1】

5

【样例输入2】

2 4

【样例输出2】

4
#include <iostream>
#include <cmath>
using namespace std;int main(){double m,n,k;          //会出现小数点,不用intcin>>m>>n;k = ceil((m*n)/2);   //ceil向上取整,看不进行切割时需要多少块,若有小数点,就是切割的那一块砖cout<<k;return 0;
}

练习二 编程基础(强化)编程题2. 铺地砖相关推荐

  1. DirectInput编程基础-游戏手柄编程

    导读: DirectInput编程基础 - 简介 出 处: 中国游戏开发者 [ 2001-09-09] 作 者: 目 录 1.1 DirectInput概念 1.2 设置DirectInput 1.3 ...

  2. 【Python】 Python编程基础练习100题学习记录第二期(11~20)

    1.此为GitHub项目的学习记录,记录着我的思考,代码基本都有注释. 2.可以作为Python初学者巩固基础的绝佳练习,原题有些不妥的地方我也做了一些修正. 3.建议大家进行Python编程时使用英 ...

  3. 【Python】 Python编程基础练习100题学习记录第七期(61~70)

    1.此为GitHub项目的学习记录,记录着我的思考,代码基本都有注释. 2.可以作为Python初学者巩固基础的绝佳练习,原题有些不妥的地方我也做了一些修正. 3.建议大家进行Python编程时使用英 ...

  4. 人口发展方程python代码_中国大学mooc2020Python编程基础答案查题公众号

    如果y=k1/2,s=0.4,折旧率=20%,稳态人均资本存量为().A.4B.8C.12D.16 根据索洛经济增长模型,一国人均收入的长期增长主要取决于资本积累速度,即取决于储蓄率. 程序计数器PC ...

  5. python查答案_大学慕课Python编程基础答案查题公众号

    焦点小组访谈的人数可以根据实际需要变动.() 通过建构产品的用户画像,我们可以发现其用户的()等特征.A.用户信息偏好B.人口统计学特征C.使 Lindsey等人于2000年提出的双重态度模型理论,认 ...

  6. java语言编程基础_Java编程基础02——Java语言基础

    1_(常量的概述和使用)* A:什么是常量(constant) 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常 ...

  7. 安卓编程基础——手势编程

    目录 前言 (一)安卓手势操作原理 (二)安卓手势类与接口 二.利用手势切换图片 1.创建安卓应用 3.字符串资源文件 4.主布局资源文件 5.主界面类实现功能 6.启动应用,查看效果 总结 前言 现 ...

  8. [Java网络编程基础]网络编程概述,三要素,IP地址

  9. 迈入JavaWeb第一步,Java网络编程基础,TCP网络编程URL网络编程等

    文章目录 网络编程概述 网络通信要素 要素一IP和端口号 要素二网络协议 TCP网络编程 UDP网络编程 URL网络编程 Java网络编程基础 网络编程概述 Java是Internet上的语言,它从语 ...

  10. 【Python学习教程】Python编程基础

    文章目录 编程语言是什么 编译型语言和解释型语言的区别 编译型语言 1) 可执行程序不能跨平台 2) 源代码不能跨平台 解释型语言 关于 Python 总结 Python是什么,Python简介 Py ...

最新文章

  1. 毕业生实名举报导师剽窃其论文发表:复制比达 90%,导师已道歉
  2. 详解分布式系统与消息投递
  3. BP as a Vendor and Customer Configuration
  4. catia 创成钣金设计_8、钣金件设计-降低钣金成本的设计
  5. 安卓开发笔记(二十六):Splash实现首页快速开屏功能
  6. 现在很多技术知识点缺乏来龙去脉的介绍
  7. 5 加盐_小葱拌豆腐的5种做法,收藏起来慢慢学!
  8. 编程方法学9:字符串
  9. java和android 语法区别_病症解析:语言发育迟缓和自闭症的联系与区别
  10. oracle脚本安装,Linux脚本自动安装Oracle
  11. 怎么在Mac上安装Tomcat 7
  12. 盘州市“检企联合” 探索大数据应用新路
  13. Super Jumping! Jumping! Jumping! 最长上升子序列+DP
  14. Compose Multiplatform 正式官宣,与 Flutter 必有一战?
  15. Activity与Intent机制的学习笔记--转自feisky
  16. 最近不少朋友问WPS专业版,再发一次
  17. Java -- JSP面试题及答案
  18. 服务器选云主机还是VPS主机呢?
  19. android e.printStackTrace()异常处理
  20. 小红书严惩刷量行为:如何才能优雅的种草

热门文章

  1. mysql中赋予普通用户root权限
  2. AttributeError: partially initialized module ‘fiona‘ has no attribute ‘_loading‘
  3. 關於新版boss的zp_token
  4. hbase Inconsistent Regions问题
  5. 计算机编程赚钱吗_计算机编程可以治愈您吗?
  6. CAD软件出现致命错误被迫结束运行该怎么办?
  7. C语言课程设计-基于EasyX的飞机大战游戏
  8. 关于C++类型检查的一点小挫折
  9. 连接已失效_【中煤建设】搭建钢结构平台时的连接方式
  10. 写给现在或未来的程序员,“既然选择编程,就应该风雨兼程”的那些忠告