hdu1212(大数取模)
2014-05-13 20:59
375 查看
#include <iostream> #include <algorithm> #include <cstring> #include <cstdio> using namespace std; int mod(char *a,int num)//模板 { int len = strlen(a); int number[2000]; for(int i = 0 ; i< len ; i++) { number[i] = a[i] - '0'; } int remain = 0; for(int i = 0 ; i< len ; i++) { remain = ((long long )remain*10 +number[i])%num; } return remain; } int main() { char a[10005]; int m; while(cin>>a>>m) { cout<<mod(a,m)<<endl; } return 0; }
相关文章推荐
- php生成图片
- vmware中centos6.5无法启动拷贝出里面的资料的方法
- MFC之绘图篇二:初步绘图(开发平台VS2010)
- CF415AMashmokh and Lights(map)
- JSF2.0实战 - 8、实现换肤功能
- AndroidUI组件之AlertDialog
- Linux内核学习第6天
- 第01章 数据结构与算法
- AsyncTask的使用 (二)图片下载,进度条
- javascript匿名函数的理解,js括号中括function 如(function(){})
- 在APACHE服务器上的访问方式上去除index.php
- WinForm中Timer倒计时
- Android:自定义控件
- 用国内软件源为Ubuntu的apt-get提速方法
- libgdx 仿微信打飞机完成版本(终结版)
- 多线程——AsyncTask类的使用(一)
- [译]What is the Web's Model of Computation?
- 百鸡问题
- vim中的缩进
- Chapter 4 的问题