麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

HDU2049 不容易系列之(4)——考新郎

2019-11-14 13:06:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

國(guó)慶期間,省城HZ剛剛舉行了一場(chǎng)盛大的集體婚礼,為了使婚礼進(jìn)行的豐富一些,司儀臨時(shí)想出了有一個(gè)有意思的節(jié)目,叫做"考新郎",具體的操作是這樣的:首先,給每位新娘打扮得幾乎一模一樣,并蓋上大大的紅蓋頭隨機(jī)坐成一排;然后,讓各位新郎尋找自己的新娘.每人只準(zhǔn)找一個(gè),并且不允許多人找一個(gè).最后,揭開(kāi)蓋頭,如果找錯(cuò)了對(duì)象就要當(dāng)眾跪搓衣板...看來(lái)做新郎也不是容易的事情...假設(shè)一共有N對(duì)新婚夫婦,其中有M個(gè)新郎找錯(cuò)了新娘,求發(fā)生這種情況一共有多少種可能. Input輸入數(shù)據(jù)的第一行是一個(gè)整數(shù)C,表示測(cè)試實(shí)例的個(gè)數(shù),然后是C行數(shù)據(jù),每行包含兩個(gè)整數(shù)N和M(1<M<=N<=20)。 Output對(duì)于每個(gè)測(cè)試實(shí)例,請(qǐng)輸出一共有多少種發(fā)生這種情況的可能,每個(gè)實(shí)例的輸出占一行。 Sample Input
22 23 2 Sample Output
13

根據(jù)題目的描述,可以看出根據(jù)排列組合與錯(cuò)排求出遞推公式。

錯(cuò)排公式:f(n)=(n-1)*(f(n-1)+f(n-2))

排列組合數(shù)乘以錯(cuò)排結(jié)果就可以。

關(guān)于錯(cuò)排:http://blog.csdn.net/aianswer3/article/details/54860993

AC代碼:

#include <stdio.h>#include <stdlib.h>int main(){    int t,n,m,i;    long long fact[30],num[30];    scanf("%d",&t);    num[1]=0;num[2]=1;    fact[0]=1;fact[1]=1;fact[2]=2;    for(i=3;i<25;i++)    {        num[i]=(i-1)*(num[i-1]+num[i-2]);    }    for(i=3;i<25;i++)    {        fact[i]=fact[i-1]*i;    }    while(t--)    {        scanf("%d%d",&n,&m);        PRintf("%lld/n",num[m]*(fact[n]/fact[m]/fact[n-m]));    }    return 0;}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产韩国精品一区二区三区久久 | 97久色| 欧美日韩电影 | 国产永久免费观看 | 亚洲一级网站 | 成年人黄色免费电影 | 在线观看91精品 | 久久久久久久久久久久久久av | 久久亚洲线观看视频 | 国产成人自拍av | 91经典视频 | 性高湖久久久久久久久aaaaa | 黄色特级一级片 | 日本人乱人乱亲乱色视频观看 | 牛牛热这里只有精品 | 99精品国产小情侣高潮露脸在线 | 日韩精品中文字幕一区二区 | 国产自91精品一区二区 | 超久久 | 欧美亚洲一区二区三区四区 | 国产精品男女 | 欧美精品一级 | 国产精品久久久毛片 | 666sao| 毛片在线免费观看网址 | 久草在线视频中文 | 精品国产一区二区三区久久久蜜月 | 欧美69free性videos | 亚洲成人国产 | 在线看免费观看日本 | 国产美女视频一区二区三区 | 欧美综合日韩 | 精品av在线播放 | 一级裸体视频 | 美国av在线免费观看 | 一级做受大片免费视频 | 一级免费视频 | 久色免费 | 久久精品国产99国产精品亚洲 | 成人免费福利视频 | 亚洲视频在线观看免费视频 |