竟然只是用数组模拟大数然后做取模运算,自己还是太菜,做题太少。
#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++);
}
}
本文介绍了一种使用数组模拟大数进行取模运算的方法,通过遍历字符串形式的大数并逐步计算余数来实现高效取模。适用于处理超出基本数据类型范围的大数运算问题。
4308

被折叠的 条评论
为什么被折叠?



