hdu(1212)大数取模
来源:互联网 发布:mysql错误1064 编辑:程序博客网 时间:2024/06/05 03:46
借鉴别人的思路;
用递推的思想,就可以总结出下面的公式;
举例:
12345 9
余数等于(12340%9+5%9)%9;
而12340 9
(12300%9+40%9)%9;
依次...
最后(10000%9+2000%9)%9;
而10000%9=(1%9*10000)%9
2000%9=(2%9*1000)%9
即(1*10+2)%9*1000%9;
即可得到:
for(i=0;i<len;i++)
{
sum=sum*10+s[i]-'0';
sum=sum%9;
}
#include<stdio.h>
#include<string.h>
int main()
{
int n,sum,i,k;
char s[1001];
while(scanf("%s%d",s,&n)!=EOF)
{
k=strlen(s);
sum=0;
for(i=0;i<k;i++)
{
sum=sum*10+s[i]-'0';
sum=sum%n;
}
printf("%d\n",sum);
}
return 0;
}
- hdu(1212)大数取模
- HDU--1212大数取模
- 大数取模(HDU-1212)
- HDU 1212 Big Number(水题)大数取模
- HDU-#1212 Big Number(大数取模)
- HDU 1212 Big Number(简单的大数取模)
- HDU 1212 Big Number(大数取模)
- HDU 1212 Big Number(大数取模)
- HDU 1212 Big Number (大数取模)
- hdu 1212 Big Number(大数取模)
- hdu 1212_大数取模
- hdu 1212 Big Number 大数取模
- HDU 1212 Big Number 大数取模
- hdu 1212 Big Number(大数取模)
- hdu 1212(大数取余)
- 大数取模 HDU 5832
- HDU 5832 A water problem (大数取模)
- HDU 5666 Segment (大数乘法取模)
- 一个sql很多个not like的简化语句
- 【转】[win7]无法访问C:Users:Administrator:Application Data
- 实用make最佳实践
- 删除WIN7 COOKIES的正确方法
- PHP开发工具为程序员带来高质量代…
- hdu(1212)大数取模
- hold住php代码--代码覆盖率统计
- MySQL索引的查看创建和删除
- MySQL索引浅析
- 千万级别mysql合并表快速去重
- mysql强制索引
- mysql多条记录判断相加减合并一条
- Ajax与传统表单提交的区别
- 对onreadystatechange属性的理解&n…