#8673.打渔还是晒网 题解 审核通过

CPP 刷题王 2024-11-01 15:25:57 7

解题思路

如果我们以每 天为一个循环,那么当为循环中的第一、二、三天时,她在打渔,其余两天均在晒网。

于是我们可以将 ,判断其是否在 之间,如果是,输出 Fishing,否则输出 Lying

注意 时是第 天!

这题当然可以循环模拟,但是当 较大时就不可循环解决了。

CODE:

signed main() {
	ios::sync_with_stdio(false);
	ios_base::sync_with_stdio(false);
	cin.tie(0), cout.tie(0);
	int n;
	cin >> n;
	if (n % 5 <= 3 && n % 5) {
		cout << "Fishing";
	} else {
		cout << "Lying";
	}
	return 0;
}
{{ vote && vote.total.up }}