- 转圈游戏
- 2016-09-23 13:00:24 @
#include<cstdio>
int main(){
//freopen("circle.in","r",stdin);
//freopen("circle.out","w",stdout);
long long n,m,k,x,ans=1,a,b;
scanf("%lld%lld%lld%lld",&n,&m,&k,&x);
a=10; b=k;
while(b){
if(b%2) ans=(ans*a)%n;
b/=2; a=(a*a)%n;
}
printf("%lld\n",(x+m*ans%n)%n);
return 0;
}
0 条评论
目前还没有评论...
信息
- ID
- 1841
- 难度
- 6
- 分类
- (无)
- 标签
- 递交数
- 6573
- 已通过
- 1791
- 通过率
- 27%
- 被复制
- 10
- 上传者