Codeforces 453A《Little Pony and Expected Maximum》
十月 25, 2019
2414
简单期望题目
题意翻译
翻译来自洛谷
暮暮刚刚在和她的朋友——AJ(苹果杰克)、FS(小蝶)、RD(云宝黛西)玩Ludo游戏。但是她马品没攒够总是输。回到城堡过后,她对游戏用的骰子产生了兴趣。
题目描述
这个骰子有M面:骰子的第一面有一个点,第二面有两个点,以此类推,第m面含有M点。暮暮确信的是,当掷骰子时,每一面都有1/m的可能性出现,并且每次投掷的概率都是都是独立的。请你帮助她计算掷N次骰子后每次得到的点数中最大值的期望。
输入输出格式
输入格式:
一行两个整数 m 和 n (1 ≤ m, n ≤ 10^5).
输出格式:
输出一行一个实数,与答案误差不大于10^-4
输入输出样例
输入 #1
1 |
|
输出 #1
1 |
|
输入 #2
1 |
|
输出 #2
1 |
|
输入 #3
1 |
|
输出 #3
1 |
|
说明/提示
Consider the third test example. If you’ve made two tosses:
- You can get 1 in the first toss, and 2 in the second. Maximum equals to 2.
- You can get 1 in the first toss, and 1 in the second. Maximum equals to 1.
- You can get 2 in the first toss, and 1 in the second. Maximum equals to 2.
- You can get 2 in the first toss, and 2 in the second. Maximum equals to 2.
The probability of each outcome is 0.25, that is expectation equals to:
You can read about expectation using the following link: http://en.wikipedia.org/wiki/Expected_value
解析
代码里什么都有
期望的公式是
顺便把注释里的两个式子渲染一下:
代码实现
1 |
|
- 本文作者:Handwer STD
- 本文链接:https://blog.handwer-std.top/2019-10-25/CF453A/index.html
- 版权声明:本博客所有文章均采用 BY-NC-SA 许可协议,转载请注明出处!