P2020 [NOI2011] 兔农
  • 板块灌水区
  • 楼主ZZQ110803114514
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/10/4 09:15
  • 上次更新2024/10/4 10:50:51
查看原帖
P2020 [NOI2011] 兔农
1464414
ZZQ110803114514楼主2024/10/4 09:15
#include <bits/stdc++.h>
using namespace std;
int main() {
	long long n, k, p, a = 1, b = 0, i = 2, x;
	cin >> n >> k >> p;
	while (i <= n) {
		x = a;
		a = a + b;
		if (i >= 3 && a % k == 1)
			a--;
		if (a > k * p)
			a = a % (k * p);
		b = x;
		i++;
	}
	cout<<a%p;
	return 0;
}

WHY????????75

2024/10/4 09:15
加载中...