大数求余
来源:互联网 发布:淘宝怎么隐藏待收货 编辑:程序博客网 时间:2024/05/22 10:34
关于求余,我们有以下的运算性质:
1.(a+b)% n = (a%n+b%n)% n;
2.(a-b)% n = (a%n-b%n )% n;
3,(a×b)% n = (a%n×b%n)% n;
4. ( a^b ) % n = ((a%n)^b) % n; 4 可由 3 简单推出。
所以对于大数
12345 % 7 = (((((1×10)% 7 +2%7)%7×10%7+3%7)%7×10%7+4%7)%7×10%7+5%7)%7;
代码如下:
#include <stdio.h>#include <math.h>int Mod (char s[],int n){int m = 0;for (int i=0;s[i]!='\0';i++)m=((m*10)%n+(s[i]-'0')%n)%n;return m;}int main (){int n;char s[1000];while (~scanf ("%s%d",s,&n)){int ans = Mod (s,n);printf ("%d\n",ans);}return 0;}
0 0
- 大数求余
- 大数求余
- 大数求余
- 大数求余
- 大数求余
- 大数求余
- 大数求余
- 大数求余
- 大数求余
- 大数求余
- Bestcoder 大数求余
- HW---大数求余
- 大数求余
- 大数求余(String求余)
- HDU 1212(大数求余)
- 大数取余/求商
- 大数除法及求余
- NYoj 205 求余数[大数求余]
- 中俄东海演习反潜 作战数据全部向对方开放
- zend framework获取数据库中枚举类enum的数据并将其转换成数组
- 双线双IP和BGP双线有什么区别?
- Photon + Unity3D 线上游戏开发 学习笔记(三)
- [leetcode代码]Best Time to Buy and Sell Stock II
- 大数求余
- Swfupload 技术文档和中文API
- 第十三周周报
- spring 配置文件的路径
- 黑马程序员学习笔记_OC之给NSString增加分类
- Using the AngularJS Package for Sublime Text
- 创建静态库和动态库
- Redfield.Perfectum.v2.01汉化绿色破解版
- OCP 1Z0 051 118