- 可乐煮蛋-1
思路
- 2025-4-17 18:47:53 @
#P04T01. 可乐煮蛋-1
如果说鸡蛋的数量 是10的倍数 答案就是 n/10*3
不是10的倍数 n/10*3 + 3
分支写法
if(n%10==0){
cout <<n/10*3 ;
}
else{
n/10*3 + 3
}
进阶写法
最少有一个蛋的时候 就需要多煮一锅
凑成一个整锅 +9 就能做到这件事
向上取整
要n/m向上取整的结果
那么表达式就可以写成
(n+m-1)/m
举个例子 求 43 / 8 向上取整的结果
(43+8-1)/8 = 6
cin>>n;
cout<<(n+9)/10*3;
0 条评论
目前还没有评论...
信息
- ID
- 45
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 16
- 已通过
- 10
- 上传者