亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

poj 3146 Lucas定理的使用

2019-11-11 06:45:51
字體:
來源:轉載
供稿:網友

Harry is a Junior middle student. He is very interested in the story told by his mathematics teacher about the Yang Hui triangle in the class yesterday. After class he wrote the following numbers to show the triangle our ancestor studied.

 1 
 1 1 
 1 2 1 
 1 3 3 1 
 1 4 6 4 1 
 1 5 10 10 5 1 
 1 6 15 20 15 6 1 
1 7 21 35 35 21 7 1
 …… 

He found many interesting things in the above triangle. It is symmetrical, and the first and the last numbers on each line is 1; there are exactlyi numbers on the line i.

Then Harry studied the elements on every line deeply. Of course, his study is comPRehensive.

Now he wanted to count the number of elements which are the multiple of 3 on each line. He found that the numbers of elements which are the multiple of 3 on line 2, 3, 4, 5, 6, 7, … are 0, 0, 2, 1, 0, 4, … So the numbers of elements which are not divided by 3 are 2, 3, 2, 4, 6, 3, …, respectively. But he also found that it was not an easy job to do so with the number of lines increasing. Furthermore, he is not satisfied with the research on the numbers divided only by 3. So he asked you, an erudite expert, to offer him help. Your kind help would be highly appreciated by him.

Since the result may be very large and rather difficult to compute, you only need to tell Harry the last four digits of the result.

Input

There are multiple test cases in the input file. Each test case contains two numbersP and N, (P < 1000, N ≤ 109), whereP is a prime number and N is a positive decimal integer.

P = 0, N = 0 indicates the end of input file and should not be processed by your program.

Output

For each test case, output the last four digits of the number of elements on theN + 1 line on Yang Hui Triangle which can not be divided by P in the format as indicated in the sample output.

Sample Input
3 43 480 0Sample Output
Case 1: 0004Case 2: 0012

題意:楊輝三角第n+1層上能被素數p整除的數的個數

Lucas定理:

對于c(n,m)mod p,用a[k]a[k-1]...a[0],b[k]b[k-1]...b[0]來分別表示n和m對應的素數p進制數,即

n = a[k]*p^k + a[k-1]*p^(k-1) + ... + a[1]*p + a[0]m = b[k]*p^k + b[k-1]*p^(k-1) + ... + b[1]*p + b[0]

C(n,m)mod p=[C(a[k],b[k])×C(a[k-1],b[k-1])×...×C(a[0],b[0])]mod p

楊輝三角對應著C(n,m)矩陣

if i>=j  c(i,j)!=0

if i<j     c(i,j)=0

對于[C(a[k],b[k])×C(a[k-1],b[k-1])×...×C(a[0],b[0])]mod p!=0的種數,其中由于n確定,所以a[]確定,種數由b[]決定

c(i,j)必須全不為0,才能被p整除

C(n,m)=n*(n-1)*(n-2)*……*(n-m+1)/(1*2*3*……*m) ,a[]和b[]都小于p,無法被p整除

所以每項都要b[i]>=a[i],0=<i<=k

每一項的個數為(a[i]+1),即b=0~a[i];

總數為(a0+1)(a1+1)......(ak+1);

#include<iostream>#include<cmath>#include<cstring>#include<cstdio>#include<algorithm>#define inf 0x3f3f3f3f#define ll long long#define mod 10000using namespace std;int main(){    int p,n;    int kcase=1;    while(cin>>p>>n)    {        if(p==0&&n==0)            return 0;        int ans=1;        while(n)        {            ans=(ans*(n%p+1))%mod;//原題需要保留4位數字            n=n/p;        }        printf("Case %d: %04d/n",kcase++,ans);    }    return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美亚洲视频一区二区| 欧美美女18p| 亚洲欧美在线第一页| 国产精品白丝av嫩草影院| 欧美重口另类videos人妖| 26uuu另类亚洲欧美日本老年| 久久精品国产96久久久香蕉| 最近2019中文字幕大全第二页| 欧美性猛交xxxx免费看漫画| 亚洲男人天堂网| 亚洲成年人影院在线| 国产精品大陆在线观看| 亚洲综合精品伊人久久| 国产在线日韩在线| 日韩av中文字幕在线| 97视频在线免费观看| 亚洲精品v天堂中文字幕| 亚洲激情第一页| 亚洲精品v欧美精品v日韩精品| 亚洲国产成人av在线| 亚洲香蕉成视频在线观看| 国产精品自拍偷拍| 日韩在线观看免费高清| 美女久久久久久久| 欧美日韩一区二区在线| 欧美成人午夜剧场免费观看| 伊人青青综合网站| 国产精品久久久久久久久久久新郎| 欧美视频第一页| 综合网日日天干夜夜久久| 成人性生交大片免费看小说| 一本色道久久综合狠狠躁篇的优点| 欧美区二区三区| 亚洲剧情一区二区| 精品中文字幕在线| 韩国精品久久久999| 精品香蕉在线观看视频一| 精品无人区乱码1区2区3区在线| 国产精品第1页| 亚洲丁香久久久| 国产成人精品999| 亚洲免费电影在线观看| 日韩在线视频中文字幕| 69**夜色精品国产69乱| 国产69精品久久久| 国产精品永久免费在线| 精品久久久精品| 国产91精品久久久久| 91精品国产91| 国产成人免费av电影| 色吧影院999| 欧美天堂在线观看| 久久视频在线直播| 亚洲精品一区二区在线| 日韩高清电影免费观看完整| 久久综合伊人77777尤物| 亚洲第一免费网站| 欧美性生交xxxxx久久久| 亚洲精品美女久久久久| 国产成+人+综合+亚洲欧美丁香花| 国产精品扒开腿做爽爽爽视频| 91亚洲精品久久久久久久久久久久| 欧美高清性猛交| 亚洲欧美国产高清va在线播| 国产美女精品视频| 午夜精品福利在线观看| 国产精品羞羞答答| 亚洲欧美国产日韩天堂区| 国产视频观看一区| 国产精品久久久久久久久久| 日韩高清a**址| 68精品久久久久久欧美| 亚洲色图综合网| 亚洲欧洲一区二区三区久久| 最近的2019中文字幕免费一页| 精品无码久久久久久国产| 久久久精品在线| 欧美久久精品午夜青青大伊人| 欧美性猛交xxxx乱大交| 亚洲iv一区二区三区| 久久99精品国产99久久6尤物| 久久99亚洲热视| 日韩免费中文字幕| 欧美激情精品久久久久久黑人| 国产黑人绿帽在线第一区| 日韩精品视频在线观看免费| 国产丝袜一区视频在线观看| 亚洲人成在线一二| 久久精品欧美视频| 日韩欧美成人精品| 亚洲精品中文字| 久久香蕉频线观| 久久深夜福利免费观看| 亚洲人在线视频| 亚洲精品456在线播放狼人| 国产精品专区一| 97精品免费视频| 国产日本欧美一区二区三区在线| 亚洲欧洲日产国码av系列天堂| 97在线免费观看| 亚洲新中文字幕| 欧美乱妇高清无乱码| 日韩在线观看免费高清完整版| 欧美日韩亚洲精品一区二区三区| 久久人人爽国产| 91精品国产91久久| 亚洲一区二区免费在线| 欧美野外猛男的大粗鳮| 欧美性xxxx极品高清hd直播| 国产原创欧美精品| 精品欧美一区二区三区| 国产综合在线观看视频| 亚洲精品白浆高清久久久久久| 国产极品jizzhd欧美| 日韩精品视频在线播放| 97在线观看免费| 亚洲一区制服诱惑| 亚洲欧美国产精品| 国产精品视频26uuu| 国产亚洲精品激情久久| 久久艹在线视频| 欧美成人在线影院| 2025国产精品视频| 久久亚洲精品一区| 91美女福利视频高清| 狠狠操狠狠色综合网| 日韩欧美在线观看| 欧美巨大黑人极品精男| 亚洲自拍小视频| 日韩在线视频免费观看高清中文| 欧美日韩福利在线观看| 国产有码在线一区二区视频| 91极品视频在线| 国产精品www色诱视频| 中文字幕免费精品一区高清| 亚洲精品之草原avav久久| 欧美理论电影在线播放| 日韩日本欧美亚洲| 日本一区二区三区四区视频| 日韩黄色在线免费观看| 国模吧一区二区三区| 日韩精品欧美国产精品忘忧草| 亚洲男人天堂2019| 国产一区二区在线免费| 91精品视频在线| 成人精品视频99在线观看免费| 2021国产精品视频| 欧美性69xxxx肥| 欧美激情亚洲另类| 国产一区深夜福利| 91chinesevideo永久地址| 91手机视频在线观看| 国产69精品久久久| 国产精品高潮呻吟久久av无限| 日韩精品一区二区三区第95| 亚洲国产日韩欧美在线99| 亚洲第一网中文字幕| 日韩一区在线视频| 国产日韩专区在线| 欧美丝袜一区二区三区| 亚洲第一二三四五区| 国产精品专区h在线观看| 国产综合在线视频| 91在线免费观看网站|