hdu1212 Big Number,大数求模
发布时间:2020-12-14 03:56:22 所属栏目:大数据 来源:网络整理
导读:#includeiostream#includecstringusing namespace std;int pow(int n,int m){ int ans=1,a=10; while(n) { if(n1) ans*=a; a*=a; ans%=m; a%=m; n=1; } return ans;}int main(){ char s[2000]; int m; while(cinsm) { int ans=0,i,len=strlen(s); for(i=0;il
#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; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |