hdu1212 Big Number,大数求模
2013-11-06 15:35
211 查看
#include<iostream> #include<cstring> using namespace std; int pow(int n,int m) { int ans=1,a=10; while(n) { if(n&1) ans*=a; a*=a; ans%=m; a%=m; n>>=1; } return ans; } int main() { char s[2000]; int m; while(cin>>s>>m) { int ans=0,i,len=strlen(s); for(i=0;i<len;i++) { ans+=(s[i]-'0')*pow(len-i-1,m); ans%=m; } cout<<ans<<"\n"; } return 0; }
相关文章推荐
- hdu 1212 Big Number(对大数进行取余)
- hdu 1212 Big Number(大数取模)
- HDU 1212 Big Number (大数取模)
- hdu 1212 Big Number(大数取模)
- HDU-#1212 Big Number(大数取模)
- hdu 1212 Big Number(大数的模)
- HDU1212 Big Number【大数+模除】
- HDU 1212 Big Number(大数取模)
- hdu 1212 Big Number(大数取模)
- HDU-1212-Big Number【大数】
- HDU 1212 Big Number 大数求余数
- HDOJ 1212 Big Number (大数求模)
- HDU 1212 Big Number(大数取模)
- hdu 1212 Big Number(大数取余)
- HDU 1212 Big Number 【大数求余模拟】
- HDU 1212 Big Number(简单的大数取模)
- hdu1212 Big Number &第六届山东省赛Single Round Math (同余定理,大数取模)
- HDU 1212 Big Number(大整数取模运算)
- HDU-1212 Big Number JAVA又出毛病了
- HDU-5832 HDU-1212/2016网络选拔赛/大数取余