/*
一个大数对一个较小的数取余,返回取余后的值
大数用字符数组s
小数用m
*/
int mod(char *s,int m)
{
int i,ans,len=strlen(s);
for(i=0,ans=0;i<len;i++)
ans=(ans*10+s[i]-'0')%m;
return ans;
}
一个大数对一个较小的数取余,返回取余后的值
大数用字符数组s
小数用m
*/
int mod(char *s,int m)
{
int i,ans,len=strlen(s);
for(i=0,ans=0;i<len;i++)
ans=(ans*10+s[i]-'0')%m;
return ans;
}