1 条题解
-
0
题解 用 x 表示最不高兴的那一天, y 表示最不高兴的那一天上了多少时间课,初始时 x=0,y=8。 循环 7 次,每次输入两个数 a,b,则 a+b 即为当天上课总时间。 若 a+b>y,则将 x←i,y←a+b。 最后输出 x 即为最不高兴的那一天(同时 y 是最不高兴的那一天上了多少小时课,因为这里不需要输出 y 所以就没有输出)。
代码:
#include <iostream> using namespace std; int main() { int a, b, x = 0, y = 8; for (int i = 1; i <= 7; i ++) { cin >> a >> b; if (a+b > y) { y = a+b; // 更新最不高兴的那一天的上课小时数 x = i; // 更新最不高兴的那一天 } } cout << x << endl; return 0; }
信息
- ID
- 544
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 6
- 标签
- 递交数
- 36
- 已通过
- 13
- 上传者