日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hdu 2049 不容易系列之(4)——考新郎 解题报告

發布時間:2025/5/22 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hdu 2049 不容易系列之(4)——考新郎 解题报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2049

寫這篇解題報告時 我真的很氣憤 對自己又一次犯下低級錯誤改了兩個小時 int型的數據居然用%I64d輸出 錯了還找不出來 然后就各種試C/C++的輸出 對自己都無語了 也是對自己最近沒A題的教訓吧

這個題使我感受到了數學對于ACM的重要性 可惡上學期高數居然掛了 太頹廢了

排列組合知識 對于n個數取m個數(不及順序)的取法為 n!/( (n-m)!*m!). 當時打的時候沒考慮清楚 沒想到直接打地推公式 就是用一個數組存儲階乘(要是用遞歸會超時)

然后用乘除計算

關于錯排:

給定m個數進行全錯排 只有兩種情況

① 前m-1個已經全部錯排完畢 第m個數只需和m-1個數的其中一個交換

②前m-2個已經全部錯排完畢 而第m-1個是正確的 第m個數需要和m-1交換 第m-1個數 有m-1中選擇

因此 g[m]=(m-1)*g[m-1]+(m-1)*g[m-2].

這個題目就是n個人里面選出m個人進行錯排 輸出排列數 使用乘法原理即可

即m個人錯排數*從n中選出m個人的排列數

代碼如下

1 #include<iostream>
2 #include<cstdio>
3 using namespace std;
4 int main()
5 {
6 int i,j,k,ncase,n,m;
7 long long f[25],g[25],ans;
8 f[0]=1;
9 for(i=1;i<=25;i++)
10 {
11 f[i]=f[i-1]*i;
12 }
13
14 g[1]=0;
15 g[2]=1;
16 for(i=3;i<=25;i++)
17 {
18 g[i]=(i-1)*(g[i-1]+g[i-2]);
19 }
20
21 cin>>ncase;
22 for(i=0;i<ncase;i++)
23 {
24 cin>>n>>m;
25 ans=g[m]*( f[n]/f[n-m]/f[m] );
26 cout<<ans<<endl;
27
28 }
29
30 // system("pause");
31 return 0;
32 }

轉載于:https://www.cnblogs.com/yujiaao/archive/2011/10/02/2198056.html

總結

以上是生活随笔為你收集整理的hdu 2049 不容易系列之(4)——考新郎 解题报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲精品免费网站 | 亚洲视频图片小说 | 国产精品扒开腿做爽爽 | av免费观看网站 | 性歌舞团一区二区三区视频 | 777久久| 中文字幕一区二区精品 | 欧美中文在线观看 | 亚洲专区一区 | 久久最新网址 | 爱爱的免费视频 | 国产精品我不卡 | 久久久国产精华液999999 | 欧美一区在线看 | 亚洲免费观看高清在线观看 | 亚洲丝袜av | 黄色亚洲网站 | 中国亚洲女人69内射少妇 | 精品综合久久久 | 校园春色综合 | 97在线播放免费观看 | 91九色视频在线观看 | 久久亚洲一区二区三区四区五区 | 亚洲黄色在线免费观看 | 亚洲天堂影视 | 激情小视频 | 自拍偷拍在线视频 | 国产成人精品综合在线观看 | 69av网| 五月婷婷色综合 | 国产精品高潮呻吟久久aⅴ码 | 国产欧美一区二区在线观看 | 久久精品国产清自在天天线 | 毛片黄色一级 | 娇妻被老王脔到高潮失禁视频 | 日韩精品久久久 | 成人二区三区 | 琪琪成人 | 顶级嫩模啪啪呻吟不断好爽 | 欧美三级网站 | japanese强行粗暴 | 成人精品一区二区三区电影黑人 | 风韵多水的老熟妇 | 久久视频在线观看免费 | 精品人妻一区二区三区日产乱码 | 精品人妻一区二区三 | 国产真实夫妇交换视频 | 色哟哟入口 | 中文字幕欧美人妻精品一区蜜臀 | 四虎午夜影院 | 天天艹夜夜 | 成人a级免费视频 | 亚洲成av | 亚洲成人一区二区在线观看 | 欧洲免费av | 插插插色综合 | 亚洲视频色图 | 看免费毛片 | 天堂在线观看免费视频 | 好吊色免费视频 | 苍井空浴缸大战猛男120分钟 | 国产精品视频导航 | 天堂网资源 | 国产免费看黄 | 啪啪五月天| 艳妇乳肉豪妇荡乳av无码福利 | 国产免费观看一区 | 福利资源在线 | 天天干天天上 | 亚洲在线a | 日韩天堂av | 91亚洲精品久久久久久久久久久久 | 在线观看少妇 | 一区二区在线视频 | 日韩网站免费观看 | 蜜臀久久99静品久久久久久 | 国产冒白浆 | 少妇av一区二区 | 久久毛片| 精品一区二区三区成人免费视频 | 亚洲大片在线观看 | 国产六区| 亚洲一本在线观看 | 成人爱爱免费视频 | 日韩一区在线视频 | 人妻在线一区二区 | 69成人免费视频 | 狠狠操天天操 | 日韩经典第一页 | 国产寡妇亲子伦一区二区三区四区 | 亚洲日本中文字幕在线 | 国产精品国产三级国产aⅴ原创 | 国产91精品久久久久 | 日本一区视频在线观看 | 国产一区二区三区视频 | 久久亚洲天堂网 | 精品久久久久久久久久久久久久久久久 | 欧美日韩免费观看一区=区三区 | 无码免费一区二区三区免费播放 |