欢乐赛#54 T1 题解 100% AC
2025-08-25 16:19:48
发布于:江苏
25阅读
0回复
0点赞
关键算法解析
-
向上取整原理:
使用整数运算实现的经典方法: -
变量含义:
tot
:总作业小时数days
:固定值30(计划天数)dh
:每日最小耗时
-
示例验证:
当输入时:
该解法时间复杂度,空间复杂度,适用于题目给定的约束条件。
代码部分
#include<bits/stdc++.h>
using namespace std;
int main(){
int x; // 声明变量x,表示完成每日作业所需小时数
cin >> x; // 输入x的值
int tot = 50 * x; // 计算总作业小时数
int days = 30; // 可用天数常量
int dh = (tot + days - 1) / days; // 向上取整技巧:(a+b-1)/b
cout << dh; // 输出结果
return 0;
}
这里空空如也
有帮助,赞一个