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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

FZU - 2103 Bin Jing in wonderland

發布時間:2024/7/5 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FZU - 2103 Bin Jing in wonderland 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FZU - 2103 Bin & Jing in wonderland

  題目大意:有n個禮物,每次得到第i個禮物的概率是p[i],一個人一共得到了k個禮物,然后按編號排序后挑選出r個編號最大的禮物。現在給出r個禮物的編號,問能得到這r個禮物的概率。

  首先剩下的k-r個禮物中的編號肯定不能大于r個禮物中最小的編號id,我們就根據id把禮物分成兩部分,一部分就是編號大于Id的禮物的,另一部分就是剩下的。對于編號大于id的禮物選取的概率,當前剩余nk1個空位,那么就是挑選num[i]個位置來放它,C[nk1][num[i]*pow(p[i],num[i]),然后概率累乘。而剩下的部分,空位有nk2=k-r+num[id]個,小于id是禮物概率之和是pn,那么我們枚舉id禮物有i個,小于id的就有nk2-i個,第一個可以在[1,id)內任意取,第二個也是一樣。。這部分概率就是pow(pn,nk2-i),那id禮物有i個這種情況下的概率就是C[nk2][i]*pow(p[id],i)*pow(pn,nk2-i),然后概率累加。最后兩部分的概率相乘就是最終答案。

1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 typedef long long ll; 5 int num[25]; 6 ll C[55][55]; 7 double p[25]; 8 void init() 9 { 10 for(int i=0;i<=52;i++) 11 { 12 C[i][0]=1ll; 13 for(int j=1;j<=i;j++) 14 { 15 if(j<=i/2) 16 C[i][j]=C[i-1][j-1]+C[i-1][j]; 17 else 18 C[i][j]=C[i][i-j]; 19 } 20 } 21 } 22 double pow(double x,int y) 23 { 24 double ans=1.0; 25 while(y) 26 { 27 if(y&1) 28 ans*=x; 29 x*=x; 30 y>>=1; 31 } 32 return ans; 33 } 34 int main() 35 { 36 init(); 37 int t,n,k,r; 38 scanf("%d",&t); 39 while(t--) 40 { 41 scanf("%d%d%d",&n,&k,&r); 42 for(int i=1;i<=n;i++) 43 { 44 scanf("%lf",&p[i]); 45 num[i]=0; 46 } 47 int id=n+1,x; 48 for(int i=1;i<=r;i++) 49 { 50 scanf("%d",&x); 51 id=min(id,x); 52 num[x]++; 53 } 54 int nk1=k,nk2=k-r+num[id]; 55 double ans1=1.0,ans2=0.0,pn=0.0; 56 for(int i=id+1;i<=n;i++) 57 { 58 if(num[i]) 59 { 60 ans1*=1.0*C[nk1][num[i]]*pow(p[i],num[i]); 61 nk1-=num[i];//用了num[i]個位置,減去 62 } 63 } 64 for(int i=1;i<id;i++) 65 pn+=p[i]; 66 for(int i=num[id];i<=nk2;i++) 67 ans2+=1.0*C[nk2][i]*pow(p[id],i)*pow(pn,nk2-i); 68 printf("%.6f\n",ans1*ans2); 69 } 70 return 0; 71 } 看概率過

?

  

轉載于:https://www.cnblogs.com/LMCC1108/p/10809148.html

總結

以上是生活随笔為你收集整理的FZU - 2103 Bin Jing in wonderland的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 伊人网久久久 | 18男女无套免费视频 | 亚洲男人在线天堂 | 久热国产精品视频 | 亚洲婷婷久久综合 | 国产精品av网站 | 玖玖视频国产 | 欧美成人精品激情在线观看 | 99精品无码一区二区 | 女生毛片 | 在线免费看a | 一本色道久久88综合无码 | 亚洲久操 | 亚洲av色一区二区三区精品 | 国产在线一区二区三区四区 | 献给魔王伊伏洛基亚吧动漫在线观看 | 国产盗摄一区二区三区 | 国产自精品 | 亚洲自偷自偷偷色无码中文 | 综合激情视频 | 麻豆精品在线视频 | 无码少妇一级AV片在线观看 | a视频| 日韩激情综合 | 久久综合综合久久 | 91国模少妇一区二区三区 | 国产精品jizz在线观看美国 | 国产乱视频 | 欧美乱仑| 日韩少妇内射免费播放18禁裸乳 | 体内精69xxxxxx| 欧美日韩在线一区二区 | 丰满少妇一区二区 | 久久久久久久久久久久久国产 | 国产va亚洲va在线va | 综合网在线视频 | 日本在线视频不卡 | 青娱乐最新视频 | 一区二区三区不卡在线 | 春色影视 | 无码 制服 丝袜 国产 另类 | 亚洲一区二区视频网站 | 欧美日韩亚洲国产 | 手机在线看片 | 国产福利精品视频 | 农村村妇真实偷人视频 | 欧美情爱视频 | 麻豆成人入口 | 久久久久久久人妻无码中文字幕爆 | 精品在线一区二区三区 | 国产又粗又猛又爽又黄视频 | 大乳丰满人妻中文字幕日本 | 亚洲无毛| 色综合a| 国产成人aaaa | 国产美女久久久久久 | 海角社区在线 | 日本www在线播放 | 三级黄色网 | 在线国产精品视频 | 激情开心站| 国产日韩一级 | www.白浆| 日韩少妇av | 国产不卡视频在线播放 | 丰满少妇一区二区三区视频 | 蜜乳av网站| 成人欧美一区二区三区在线观看 | 成人精品亚洲人成在线 | 亚洲高清在线免费观看 | 视频一区二区不卡 | 午夜剧场免费看 | 日本黄色xxxx | jzz在线观看 | 在线你懂的 | 少妇15p | 中文字幕欧美另类精品亚洲 | 久草资源在线观看 | 午夜影院免费在线观看 | aaa一区二区三区 | 精品人妻一区二区三区香蕉 | 粉嫩av| 国产精品扒开腿做爽爽爽男男 | 国产精品欧美日韩 | 视频丨9l丨白浆 | 永久免费观看av | 国产成人综合视频 | 日韩v在线| 欧美第一视频 | 久久久噜噜噜久久久 | av日韩中文字幕 | 秋霞无码一区二区 | 涩涩涩涩涩涩涩涩涩涩 | 中文一区二区在线观看 | 亚洲乱码一区 | 欧美成人一区二区三区片免费 | 粉色午夜视频 | 少妇真人直播免费视频 | 性欧美18一19性猛交 |