竟然只是用数组模拟大数然后做取模运算,自己还是太菜,做题太少。
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<cstdlib>
#include<algorithm>
#include<stack>
using namespace std;
char a[10000050];
int main()
{
int j=1;
while(~scanf("%s",a))
{
int len=strlen(a),mod=0;
for(int i=0;i<len;i++)
mod=(mod*10+(a[i]-'0')%10001)%10001;
if(mod==0)
printf("Case #%d: YES\n",j++);
else
printf("Case #%d: NO\n",j++);
}
}