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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【HDU1203 HDU2955 01背包中的简单概率问题处理】

發(fā)布時間:2025/4/16 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【HDU1203 HDU2955 01背包中的简单概率问题处理】 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

HDU1203
Speakless很早就想出國,現(xiàn)在他已經(jīng)考完了所有需要的考試,準(zhǔn)備了所有要準(zhǔn)備的材料,于是,便需要去申請學(xué)校了。
要申請國外的任何大學(xué),你都要交納一定的申請費用,這可是很驚人的。Speakless沒有多少錢,總共只攢了n萬美元。
他將在m個學(xué)校中選擇若干的(當(dāng)然要在他的經(jīng)濟承受范圍內(nèi))。每個學(xué)校都有不同的申請費用a(萬美元),并且Speakless估計了他得到這個學(xué)校offer的可能性b。
不同學(xué)校之間是否得到offer不會互相影響。幫助他計算一下,他可以收到至少一份offer的最大概率。
(如果Speakless選擇了多個學(xué)校,得到任意一個學(xué)校的offer都可以)。

求至少獲得一個的offer的最大概率,那么反面就是一個都沒有獲得的最小概率

#include <bits/stdc++.h> #include <iostream> #define X 10005 #define inf 0x3f3f3f3f #define PI 3.141592653589793238462643383 #define IO ios::sync_with_stdio(false),cin.tie(0), cout.tie(0); #pragma comment(linker, "/STACK:1024000000,1024000000") using namespace std; typedef long long ll; const ll mod=1e9+7; const int maxn=1e6+10; double w[maxn]; double ww[maxn]; int c[maxn]; double dp[maxn]; double dp1[maxn]; int main() {int n,m;while(cin>>m>>n,n!=0||m!=0){for(int i=0;i<n;++i){cin>>c[i]>>w[i];w[i]=1-w[i];}for(int i=0;i<=m;++i)dp[i]=1.0;//memset(dp,1,sizeof(dp));dp[0]=1;dp1[0]=1;for(int i=0;i<n;++i){for(int j=m;j>=c[i];--j)dp[j]=min(dp[j],dp[j-c[i]]*w[i]);}printf("%.1lf%%\n",(1-dp[m])*100.0);} }

HDU2955
印象好題。。。。
給定一個被抓的概率p,還有一些銀行,給定這些銀行的錢數(shù)以及搶劫這些銀行被抓的概率。
求在被抓的概率不大于p的情況下最多可以搶到多少錢。
自帶bug把概率當(dāng)作背包,錢數(shù)當(dāng)作容量,這樣沒法確定精度是多少位,也沒法計算概率
總結(jié)正確姿勢:把被抓概率轉(zhuǎn)化為可逃跑概率,總的金錢當(dāng)作背包(也沒有給出背包的總?cè)萘?把總的轉(zhuǎn)化為背包容量),可逃跑的概率為價值
還有就是概率是滿足乘法原理的
初始化問題:難道緊是使逃跑的概率盡量大,這一要求,才初始化為-1嘛????
?

#include <bits/stdc++.h> #include <iostream> #define X 10005 #define inf 0x3f3f3f3f #define PI 3.141592653589793238462643383 #define IO ios::sync_with_stdio(false),cin.tie(0), cout.tie(0); #pragma comment(linker, "/STACK:1024000000,1024000000") using namespace std; typedef long long ll; const ll moad=1e9+7; const int maxn=1e6+10; double dp[maxn]; int w[maxn]; int vis[maxn]; double c[maxn]; int main() {int t;double p,n,_;cin>>t;while(t--){int sum=0;cin>>p>>n;double __=1.0-p;for(int i=0;i<n;++i){cin>>w[i]>>_;c[i]=1.0-_;sum+=w[i];}//sum能搶到的最大量for(int i=1;i<maxn;++i)dp[i]=-1;dp[0]=1.0;for(int i=0;i<n;++i){for(int j=sum;j>=w[i];--j)dp[j]=max(dp[j],dp[j-w[i]]*c[i]);}for(int i=sum;i>=0;--i)if(dp[i]>=__){cout<<i<<endl;break;}}return 0; }

?

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的【HDU1203 HDU2955 01背包中的简单概率问题处理】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成人免费av| 最新中文字幕免费 | 夜av | 在线免费毛片 | 国产在线高清视频 | 国产一级高清视频 | 韩国伦理在线 | 色综合天天综合网国产成人网 | 精品国产一二三四区 | 丁香激情网 | 国产精品久久久久久久久久久久久久久 | 天天操天天干天天舔 | 久久亚洲天堂 | 香蕉网在线 | 国产精品视频在线观看免费 | 国产精品影音先锋 | 国产午夜精品一区二区三区欧美 | 精品国产99久久久久久宅男i | 精品视频一区在线观看 | 最新国产网址 | 91色交视频| 国产女合集 | 天天做天天看 | 在线黄色观看 | 亚洲激情欧美色图 | 久操色| 国产传媒专区 | 一级激情视频 | 韩国三级一区 | 成人影院免费 | 啪视频免费 | 亚洲欧美日韩国产成人精品影院 | 欧美美女在线观看 | 无码人妻少妇伦在线电影 | 成人午夜精品一区二区 | 性高跟鞋xxxxhd国产电影 | 国产精品久久影视 | 国产亚洲欧美日韩精品 | 大胸美女网站 | 亚洲男人天堂网站 | 右手影院亚洲欧美 | 日韩av一区在线播放 | 日韩成年视频 | 欧美大片在线播放 | 干爹你真棒插曲mv在线观看 | 美女极度色诱图片www视频 | 一区二区三区欧美精品 | 国产不卡高清 | 青青操国产视频 | 亚洲v| 国产亚洲女人久久久久毛片 | 人人爽人人射 | 男生裸体视频 | 欧美区国产区 | 欧美一区二区黄色 | 最新日韩中文字幕 | 午夜影院91| 国产一区二区三区四区五区美女 | 欧美一区二区三区观看 | 久久一区二区精品 | 国产欧美中文字幕 | 国内精品视频在线观看 | 欧美日韩在线播放 | 乳罩脱了喂男人吃奶视频 | 中文字幕日韩精品亚洲一区小树林 | 国产三级漂亮女教师 | 色老头在线观看 | 青青草好吊色 | 亚洲免费在线观看av | 天天色天天干天天 | 久久国产精品久久久久久 | 成人久久久精品乱码一区二区三区 | 神马久久香蕉 | 老头av | 一区二区视频在线免费观看 | 久久一区二区三区精品 | 国产一级一区 | 免费黄色视屏 | 99久热在线精品996热是什么 | 亚洲乱码国产乱码精品精98午夜 | 成人在线视频免费观看 | 不卡中文av | 日本视频在线 | 亚洲欧美乱日韩乱国产 | 欧美放荡办公室videos4k | 亚洲视频四区 | 国产www在线| 亚洲国产精品影院 | 国产免费脚交足视频在线观看 | 日韩成人精品一区 | 黄色香港三级三级三级 | 草莓巧克力香氛动漫的观看方法 | 久久五月天综合 | 午夜视频在线网站 | 国产精品久久久爽爽爽麻豆色哟哟 | 日韩av在线播放观看 | 天天干b| 日本少妇吞精囗交视频 | 久久久av电影 |