dp对组合数的预处理和快速幂取模模板
2016-07-20 16:21
218 查看
dp对组合数的预处理代码部分:自己在草稿本上一个一个的写一下,其实就是杨辉三角;这样运行过后,dp内就是组合数了,比如C(n,m)在m里取n个的取法就是dp[m]
。
快速幂取模模板:还是自己一步一步模拟比较好。
。
for(int i=0;i<=2000;i++){ dp[i][1]=i%1007; dp[i][0]=dp[i][i]=1; } for(int i=2;i<=2000;i++){ for(int j=1;j<=i;j++){ dp[i][j]=(dp[i-1][j]+dp[i-1][j-1])%1007; } }
快速幂取模模板:还是自己一步一步模拟比较好。
long long result(long long a,long long b,long long m) { long long d,t; d=1; t=a; while (b>0) { if (b%2==1) d=(d*t)%m; b/=2; t=(t*t)%m; } return d; }
② int mod_exp(int a, int b, int c) //快速幂取余a^b%c { int res, t; res = 1 % c; t = a % c; 4000 while (b) { if (b & 1) { res = res * t % c; } t = t * t % c; b >>= 1; } return res; }
相关文章推荐
- 详解Android应用中屏幕尺寸的获取及dp和px值的转换
- 基于Android中dp和px之间进行转换的实现代码
- Android中dip、dp、sp、pt和px的区别详解
- LFC1.0.0 版本发布
- Android dpi,dip,dp的概念以及屏幕适配
- Android px、dp、sp之间相互转换
- HP data protector软件学习1--基本角色与基本工作流程
- HP data protector软件学习2--软件组成与界面介绍
- android中像素单位dp、px、pt、sp的比较
- Android对px和dip进行尺寸转换的方法
- Android根据分辨率进行单位转换-(dp,sp转像素px)
- android 尺寸 dp,sp,px,dip,pt详解
- DP问题各种模型的状态转移方程
- POJ-1695-Magazine Delivery-dp
- nyoj-1216-整理图书-dp
- TYVJ1193 括号序列解题报告
- 对DP的一点感想
- TYVJ上一些DP的解题报告
- soj1005. Roll Playing Games
- 01背包问题