noip2013转圈游戏
2017-10-31 21:47
323 查看
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int n,m,k,x;
int p(int x,int y,int z){
if(y==0) return 1;
if(y==1) return x;
int res=p(x,y/2,z);
res=res%z*res%z;
if(y&1) res=res%z*x%z;
return res;
}
int main(){
ios::sync_with_stdio(false);
cin>>n>>m>>k>>x;
int now=p(10,k,n);
int ans=(x+m%n*now%n)%n;
cout<<ans<<endl;
return 0;
}
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int n,m,k,x;
int p(int x,int y,int z){
if(y==0) return 1;
if(y==1) return x;
int res=p(x,y/2,z);
res=res%z*res%z;
if(y&1) res=res%z*x%z;
return res;
}
int main(){
ios::sync_with_stdio(false);
cin>>n>>m>>k>>x;
int now=p(10,k,n);
int ans=(x+m%n*now%n)%n;
cout<<ans<<endl;
return 0;
}
相关文章推荐
- NOIP2013/day1/1/转圈游戏
- [noip2013][cdoevs3285]转圈游戏
- 【NOIP2013】转圈游戏
- NOIP2013转圈游戏
- noip2013 转圈游戏
- [NOIP2013]转圈游戏
- noip2013 转圈游戏 快速幂
- luogu1965 转圈游戏(NOIP2013提高组第1题)
- [T][1]NOIP 2013 转圈游戏
- 刷过一题之NOIP2013转圈游戏
- noip2013 转圈游戏 (快速幂模)
- noip2013转圈游戏
- [noip2013]转圈游戏
- NOIP2013 提高组 复赛 day1 circle 转圈游戏
- 【NOIP】提高组2013 转圈游戏
- 快速幂 NOIP2013 转圈游戏
- COGS 1437. [NOIP2013]转圈游戏 解题报告
- 洛谷P1965 转圈游戏 [NOIP2013]
- NOIP2013 转圈游戏
- NOIP2013复赛提高组day1(A:转圈游戏 B:火柴排队 C:货车运输)