码迷,mamicode.com
首页 > 其他好文 > 详细

一张饼要翻两面

时间:2019-07-13 16:15:32      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:out   style   bit   std   int   main   div   include   pac   

有n 座山,每座山有南北两面。
每一天,一些山的某一面(不一定相同) 会受到山魔的袭击。
但是山魔一天最多只会袭击k 座山。
当每座山的每一面都被袭击过后,山魔就会离开。
那么至少要经过多少天,山魔会消失?

这是一个小学的节约时间的题目
问最少需要几分钟才能烙完饼
只要饼的数量小于锅的数量,就要翻两面烙饼
正解如下:

#include<bits/stdc++.h>
using namespace std;
int main(){
//    freopen("devil.in","r",stdin);
//    freopen("devil.out","w",stdout);
    int n,k;
    cin>>n>>k;
    if (k >= n) puts("2");
    else cout<<ceil(n*2/(1.0*k))<<endl;
    return 0;
}

 

一张饼要翻两面

标签:out   style   bit   std   int   main   div   include   pac   

原文地址:https://www.cnblogs.com/qiuheqiuji/p/11180970.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!