题目链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=127
#include<cstdio>
using namespace std;
int fun(int m){
int sum=1;
for(int i=1;i<=m-2;i++){
sum=(sum*m)%10003;
}
return sum;
}
int main(){
int test,m;
scanf("%d",&test);
while(test--){
scanf("%d",&m);
printf("%d\n",fun(m));
}
}
本文提供了一道ACM编程竞赛题目的解决方案,采用C++语言实现了一个递推算法来计算特定数学序列的值。该算法考虑了取模运算以防止整数溢出,并通过循环迭代实现了高效计算。
253

被折叠的 条评论
为什么被折叠?



