标签:sicily
Time Limit: 1 secs, Memory Limit: 256 MB
2 3
14
黄金周赛——省赛最后的冲刺
一道很好的数学题,费马小定理的应用;
首先,由费马小定理,如果p是质数,那么对于数a,有
然后有以下两个推理:
1、
2、令data[i]表示
则有:
#include <stdio.h>
#include <algorithm>
using namespace std;
int main() {
int data[9905], n, k;
scanf("%d%d", &n, &k);
data[0] = 0;
data[1] = n;
for (int i = 2; i <= 9900 && i <= k; i++) {
data[i] =(data[i - 1] * n + n) % 9901;
}
printf("%d\n", ((data[9900] * (k / 9900)) + data[k % 9900]) % 9901);
return 0;
}
标签:sicily
原文地址:http://blog.csdn.net/u012925008/article/details/44739663