青少年编程知识记录 codecoming

【题解】建设病房



1.建设病房(build.cpp)

【题目描述】

2020年1月23日下午,武汉市建设局紧急召集中建三局等单位举行专题会议,要求参照2003年抗击非典期间北京小汤山医院模式,在武汉职工疗养院建设火神山医院,集中收治新型冠状病毒肺炎患者。从1月25日正式开工到2月1日,7000余名建设者鏖战,与疫魔竞速,以精准狙击,8天实现关机节点。武汉火神山医院完工。2020年2月2日。武汉菜甸火神山医院正式交付。中国速度令世界惊叹。

现某医院需要增设n个病房,已知每x小时建设一个病房,假设在建设完一个病房完之前不会建设另外一个,那么经过y小时后还剩几个病房没有动工?

【输入描述】

输入仅一行,包括n,x和y(均为整数)。

【输出描述】

输出也仅一行,没动工的病房个数。

【样例输入】

10 4 9



【样例输出】

7

【题目分析】



  • 十分简单的模拟题,考虑取整问题就行




【参考代码】

#include<bits/stdc++.h>  using namespace std;    int main()  {      int n;      double x, y;//n个病房,x个小时,经过y小时      cin>>n>>x>>y;      int left;//定义剩下没有动工的病房数量      left = n-ceil(y/x);//向上取整      cout<<left<<endl;        return 0;  }



(adsbygoogle = window.adsbygoogle || []).push({});

标签: 模拟

作者:亿万年的星光 分类:题解目录 浏览: