社区讨论
求哪里不符合规范
学术版参与者 8已保存回复 18
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 18 条
- 当前快照
- 1 份
- 快照标识符
- @mkidildl
- 此快照首次捕获于
- 2026/01/17 21:59 上个月
- 此快照最后确认于
- 2026/01/17 22:05 上个月
很遗憾,您的《『GTOI - 2A』睡眠质量 题解》不符合推荐标准。原因是:上下标应使用
$a _ {b} ^ {c}$ 进行表示。rt,Markdown 如下
CPP## 题目思路
持续输入第 $i$ 天的睡眠情况 $a_i$,发现该变量每次只使用一次,故简化为 $a$,输入后判定该次的睡眠情况:
- 如果睡眠情况为极好,那么不做任何事。
- 如果睡眠情况为好,那么 $p1 + 1$。
- 如果睡眠情况为良,那么 $p2 + 1$,并判断最差状态 $l$ 是否为 $1$,如果为 $1$,那么改为 $2$。
- 如果睡眠情况为差,那么 $p3 + 1$,且可以直接将最差状态改为 $3$,因为没有再差的状态了。
最后按照结果输出即可。
## 代码呈现
```cpp
#include <iostream>
#define int long long
using namespace std;
signed main() {
int n;
cin >> n;
int a;
int p1 = 0, p2 = 0, p3 = 0, l = 1;
for (int i = 0; i < n; i++) {
cin >> a;
if (a >= 12) {;}
else if (a <= 11 && a >= 9) {
p1++;
}
else if (a >= 5) {
p2++;
if (l == 1) l = 2;
}
else {
p3++;
l = 3;
}
}
if (l == 1) cout << "Great" << endl << p1;
else if (l == 2) cout << "Good" << endl << p2;
else cout << "Bad" << endl << p3;
return 0;
}
CPP回复
共 18 条回复,欢迎继续交流。
正在加载回复...