Messages 贪心,期望,概率,模拟(2000)
生活随笔
收集整理的這篇文章主要介紹了
Messages 贪心,期望,概率,模拟(2000)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題意 :
- 有n個學生,給出老師希望每個學生讀的一條消息mim_imi?和每個學生最多能讀多少條消息kik_iki?,如果老師發生的消息大于kik_iki?,學生讀到任意一條消息的概率是ki消息總數\frac{k_i}{消息總數}消息總數ki??
- 現在希望每個學生讀到希望被讀的那條的消息的期望和最大,求構造發送消息是哪些
思路 :
- 我們考慮新增一本書的影響,設原本期望是E,已經挑了n本書,有t個人要看這第n+1本書,而且他們看到這本書的概率和是P=∑kn+1\frac {\sum{k}}{n+1}n+1∑k?,因為每個人的期望是P*1,所以他們看到這本書的期望和也是P
- 那么這本書對原期望的影響是E=nE+Pn+1\frac{nE+P}{n+1}n+1nE+P?
- 因此,P必須比E大,于是可以貪心,讓∑k\sum{k}∑k大的書先選,然后枚舉答案j,每個人的k=min(k, j)
- 可以發現答案很小,因k<=20,然后j>20必然會讓答案減小,因此,可以直接模擬
總結
以上是生活随笔為你收集整理的Messages 贪心,期望,概率,模拟(2000)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chat Ban 二分,等差数列(130
- 下一篇: 质数,约数(数论) AcWing算法课