社区讨论

80,#5#9,回复给你关注

P1095[NOIP 2007 普及组] 守望者的逃离参与者 6已保存回复 11

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
11 条
当前快照
1 份
快照标识符
@m24f3q7i
此快照首次捕获于
2024/10/11 15:40
去年
此快照最后确认于
2025/11/04 23:57
4 个月前
查看原帖
鸡你太美

大佬勿喷

CPP
#include <iostream>
using namespace std;

int main() {
	int m, s, t;
	cin >> m >> s >> t;
	int time = 0, l = 0;
	while (time < t && l < s) {
		if (m >= 10) {
			m -= 10;
			l += 60;
		} else {
			int x = (13 - m) / 4;
			if (s - l <= 17) {
				l += 17;
			} else if (t - time <= x) {
				l += 17;
			} else {
				m += 4;
			}
		}
		time++;
	}
	if (l < s) {
		cout << "No\n";
		cout << l;
	} else {
		cout << "Yes\n";
		cout << time;
	}
	return 0;
}
bi~~

回复

11 条回复,欢迎继续交流。

正在加载回复...