HDU 3304 Interesting Yang Yui Triangle lucas定理
来源:互联网 发布:got it 和get it的区别 编辑:程序博客网 时间:2024/06/09 20:49
输入p n 求杨辉三角的第n+1行不能被p整除的数有多少个
Lucas定理:
A、B是非负整数,p是质数。AB写成p进制:A=a[n]a[n-1]...a[0],B=b[n]b[n-1]...b[0]。则组合数C(A,B)与C(a[n],b[n])*C(a[n-1],b[n-1])*...*C(a[0],b[0]) mod p同余
即:Lucas(n,m,p)=c(n%p,m%p)*Lucas(n/p,m/p,p),在存在i,b[i]>a[i]时,mod值为0,所以必定整除;当对于所有i,b[i]<=a[i]时,a[i]!%p!=0,所以必定不能整除
#include <cstdio>#include <cmath>#include <cstring>using namespace std;int main(){ int p, n; int cas = 1; while(scanf("%d %d", &p, &n) != EOF) { if(p ==0 && n ==0) break; int sum = 1; while(n) { sum *= n%p+1; n /= p; } printf("Case %d: %04d\n", cas++, sum%10000); }}
0 0
- HDU 3304 Interesting Yang Yui Triangle lucas定理
- hdu 3304 Interesting Yang Yui Triangle
- hdu3306Interesting Yang Yui Triangle+LUCAS定理
- LA3700 Interesting Yang Hui Triangle(Lucas定理)
- poj 3146/hdu 3304/uva 1384 Interesting Yang Hui Triangle Lucas定理
- HDU3304 POJ3146 Interesting Yang Hui Triangle Lucas定理
- poj 3146 Interesting Yang Hui Triangle (Lucas定理)
- POJ 3146 & HDU 3304 Interesting Yang Yui Triangle(杨辉三角)
- poj 3146 Interesting Yang Hui Triangle(lucas定理的应用)
- POJ 3146 Interesting Yang Hui Triangle
- POJ 3146 Interesting Yang Hui Triangle 笔记
- hdu 3037 lucas定理
- hdu 4349(Lucas定理)
- hdu 3944 DP? lucas定理
- HDU 3037 (大数&LUCAS定理)
- hdu 3037 排列组合+Lucas定理
- HDU 3037 lucas + 费马小定理
- HDU 6114 Chess【Lucas定理】
- VS调试错误:“没有可用于当前位置的源代码”的解决方案
- Android与其他系统间DES加密解密的处理经验
- 二、LBP之多尺度LBP
- 三个轻量级WebServer--lighttpd,thttpd,shttpd介绍
- MFC:进程间通信
- HDU 3304 Interesting Yang Yui Triangle lucas定理
- LeetCode 题解(47): Linked List Cycle
- android shape的使用
- CSS阴影效果(兼容N多浏览器)
- RCP表格排序
- 去掉微信浏览器里的放大缩小按钮
- 顺序栈应用(十进制转换为2进制)
- 升序数组中寻找A[x] == x 的下标
- 八大渲染引擎的分析