解题:转圈游戏
2023-08-10 22:48:53
发布于:广东
8阅读
0回复
0点赞
空降坐标:CP002622
来源:NOIP2013 提高组
请看代码
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
int n,m,k,x;
scanf("%d %d %d %d",&n,&m,&k,&x);
int last=m;
int row=10;
while(k){
if(k%2==1){
last=last*row%n;
}
k/=2;
row=row*row%n;
}
last=(x+last)%n;
cout<<last<<endl;
return 0;
}
这里空空如也
有帮助,赞一个