HDU 1212 Big Number
2016-07-18 14:55
387 查看
Big Number
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 7133 Accepted Submission(s): 4922
[align=left]Problem Description[/align]
As we know, Big Number is always troublesome. But it's really important in our ACM. And today, your task is to write a program to calculate A mod B.
To make the problem easier, I promise that B will be smaller than 100000.
Is it too hard? No, I work it out in 10 minutes, and my program contains less than 25 lines.
[align=left]Input[/align]
The input contains several test cases. Each test case consists of two positive integers A and B. The length of A will not exceed 1000, and B will be smaller than 100000. Process to the end of file.
[align=left]Output[/align]
For each test case, you have to ouput the result of A mod B.
[align=left]Sample Input[/align]
2 3
12 7
152455856554521 3250
[align=left]Sample Output[/align]
2
5
1521
[align=left]Author[/align]
Ignatius.L
[align=left]Source[/align]
杭电ACM省赛集训队选拔赛之热身赛
[align=left]Recommend[/align]
Eddy | We have carefully selected several similar problems for you: 1215 1211 1213 1695 1018
题意:大数取余
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int main() { char a[1100]; int b[1100],c,d,i,j,k,l; while(scanf("%s",a)!=EOF) { scanf("%d",&c); int len=strlen(a); for(i=0;i<len;i++) b[i]=a[i]-'0'; int sum=b[0]; for(i=1;i<len;i++) { sum=sum*10+b[i]; sum=sum%c; } printf("%d\n",sum); } return 0; }
相关文章推荐
- Linux下部署多个Tomcat
- UVA 401-Palindromes
- 调试自动代理脚本pac的方法
- BZOJ 2783 [JLOI2012]树
- JavaBean
- UUID 浅析
- TEA加密/解密算法
- Web---HTTP请求、重定向、转发和数据压缩
- Web---HTTP请求、重定向、转发和数据压缩
- 查看进程
- hdu 1025 Constructing Roads In JGShining's Kingdom
- 英国议会听证会审理政府区块链应用
- nutch 安装部署 以nutch2.3.1 为例
- cocos2dx 解决texture packer导出的图片程序中拼接有黑边的问题
- JAVA操作properties文件
- 加载DLL文件
- 一小时包教会 —— webpack 入门指南
- java项目导入与导出
- Seasonal Hybrid ESD笔记
- UVA 1586-Molar Mass