练习二 编程基础(强化)编程题2. 铺地砖
【问题描述】
有一个房间,大小为 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. 铺地砖相关推荐
- DirectInput编程基础-游戏手柄编程
导读: DirectInput编程基础 - 简介 出 处: 中国游戏开发者 [ 2001-09-09] 作 者: 目 录 1.1 DirectInput概念 1.2 设置DirectInput 1.3 ...
- 【Python】 Python编程基础练习100题学习记录第二期(11~20)
1.此为GitHub项目的学习记录,记录着我的思考,代码基本都有注释. 2.可以作为Python初学者巩固基础的绝佳练习,原题有些不妥的地方我也做了一些修正. 3.建议大家进行Python编程时使用英 ...
- 【Python】 Python编程基础练习100题学习记录第七期(61~70)
1.此为GitHub项目的学习记录,记录着我的思考,代码基本都有注释. 2.可以作为Python初学者巩固基础的绝佳练习,原题有些不妥的地方我也做了一些修正. 3.建议大家进行Python编程时使用英 ...
- 人口发展方程python代码_中国大学mooc2020Python编程基础答案查题公众号
如果y=k1/2,s=0.4,折旧率=20%,稳态人均资本存量为().A.4B.8C.12D.16 根据索洛经济增长模型,一国人均收入的长期增长主要取决于资本积累速度,即取决于储蓄率. 程序计数器PC ...
- python查答案_大学慕课Python编程基础答案查题公众号
焦点小组访谈的人数可以根据实际需要变动.() 通过建构产品的用户画像,我们可以发现其用户的()等特征.A.用户信息偏好B.人口统计学特征C.使 Lindsey等人于2000年提出的双重态度模型理论,认 ...
- java语言编程基础_Java编程基础02——Java语言基础
1_(常量的概述和使用)* A:什么是常量(constant) 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常 ...
- 安卓编程基础——手势编程
目录 前言 (一)安卓手势操作原理 (二)安卓手势类与接口 二.利用手势切换图片 1.创建安卓应用 3.字符串资源文件 4.主布局资源文件 5.主界面类实现功能 6.启动应用,查看效果 总结 前言 现 ...
- [Java网络编程基础]网络编程概述,三要素,IP地址
- 迈入JavaWeb第一步,Java网络编程基础,TCP网络编程URL网络编程等
文章目录 网络编程概述 网络通信要素 要素一IP和端口号 要素二网络协议 TCP网络编程 UDP网络编程 URL网络编程 Java网络编程基础 网络编程概述 Java是Internet上的语言,它从语 ...
- 【Python学习教程】Python编程基础
文章目录 编程语言是什么 编译型语言和解释型语言的区别 编译型语言 1) 可执行程序不能跨平台 2) 源代码不能跨平台 解释型语言 关于 Python 总结 Python是什么,Python简介 Py ...
最新文章
- 毕业生实名举报导师剽窃其论文发表:复制比达 90%,导师已道歉
- 详解分布式系统与消息投递
- BP as a Vendor and Customer Configuration
- catia 创成钣金设计_8、钣金件设计-降低钣金成本的设计
- 安卓开发笔记(二十六):Splash实现首页快速开屏功能
- 现在很多技术知识点缺乏来龙去脉的介绍
- 5 加盐_小葱拌豆腐的5种做法,收藏起来慢慢学!
- 编程方法学9:字符串
- java和android 语法区别_病症解析:语言发育迟缓和自闭症的联系与区别
- oracle脚本安装,Linux脚本自动安装Oracle
- 怎么在Mac上安装Tomcat 7
- 盘州市“检企联合” 探索大数据应用新路
- Super Jumping! Jumping! Jumping! 最长上升子序列+DP
- Compose Multiplatform 正式官宣,与 Flutter 必有一战?
- Activity与Intent机制的学习笔记--转自feisky
- 最近不少朋友问WPS专业版,再发一次
- Java -- JSP面试题及答案
- 服务器选云主机还是VPS主机呢?
- android e.printStackTrace()异常处理
- 小红书严惩刷量行为:如何才能优雅的种草
热门文章
- mysql中赋予普通用户root权限
- AttributeError: partially initialized module ‘fiona‘ has no attribute ‘_loading‘
- 關於新版boss的zp_token
- hbase Inconsistent Regions问题
- 计算机编程赚钱吗_计算机编程可以治愈您吗?
- CAD软件出现致命错误被迫结束运行该怎么办?
- C语言课程设计-基于EasyX的飞机大战游戏
- 关于C++类型检查的一点小挫折
- 连接已失效_【中煤建设】搭建钢结构平台时的连接方式
- 写给现在或未来的程序员,“既然选择编程,就应该风雨兼程”的那些忠告