UESTC - 1511 -阴阳师?这游戏没有ssr!
2017-07-18 20:54
141 查看
题目连接:http://acm.uestc.edu.cn/#/problem/show/1511
对于一次百鬼夜行,会出现N只式神,liao772002对于每一只式神会砸二次(如果第一次砸中了就不会再砸第二次)。现在liao772002知道第i只式神一次被砸中的概率为Pi%。
他想知道他能砸中的式神数期望。liao772002是非洲酋长,其实期望并没有什么用
![](https://odzkskevi.qnssl.com/0bd05059c77350a379ac1efaa7bac377?v=1499953891)
输出保留k位小数的实数,可以使用%.kf。
比如:printf(“%.3f\n”,ans);可以表示保留3位小数,其中ans的类型为 double 或者 float.
50
50
50
E = 1 * p + 1 * (1 - p)* p
注意位数和整形化浮点型
题目描述
Description
这个夏天,一场青春的风暴席卷了全中国,《阴阳师》的强势出击,使得国产手游到达一个前所未有的高度,我们敬爱的liao772002也入了坑,但是他总是抽不到ssr,于是他日复一日的参加百鬼夜行——也就是砸式神碎片的一种方式。对于一次百鬼夜行,会出现N只式神,liao772002对于每一只式神会砸二次(如果第一次砸中了就不会再砸第二次)。现在liao772002知道第i只式神一次被砸中的概率为Pi%。
他想知道他能砸中的式神数期望。liao772002是非洲酋长,其实期望并没有什么用
Input
第一行是一个正整数N(0Output
一个小数ans,代表liao772002砸中的式神数期望;保留3位小数。输出保留k位小数的实数,可以使用%.kf。
比如:printf(“%.3f\n”,ans);可以表示保留3位小数,其中ans的类型为 double 或者 float.
Sample Input
350
50
50
Sample Output
2.250解题思路
各个的概率是分开计算的,对于A式神,第一次砸中的概率是 p , 那么第一次没中第二次中的概率为(1-p),因为是求砸中的概率所以表达式为E = 1 * p + 1 * (1 - p)* p
注意位数和整形化浮点型
AC代码
#include<iostream> using namespace std; int main () { int n; cin >> n; int pi[310]; for(int i = 1; i <= n; i++) cin >> pi[i]; double ans = 0.0; for(int i = 1; i <= n; i++) { ans += pi[i]*0.01 + (1.0 - pi[i]*0.01) * pi[i]*0.01; } printf("%.3lf\n", ans); return 0; }
相关文章推荐
- UESTC - 1511 阴阳师?这游戏没有ssr!
- 为什么没有好用的Android游戏引擎?
- uestc 1511 糖果 差分约束
- 中国为什么没有像样的游戏
- UESTC--1252--24点游戏(dfs)
- IOS游戏上架 玩家iap充值 base64码发到苹果验证收据 返回值里面没有 in_app 段的奇怪问题.
- 为什么没有好用的Android游戏引擎?
- 没有用flash用js和html5做的网页俄罗斯方块游戏
- UESTC - 1252 24点游戏 (DFS)好题
- UESTC--1252--24点游戏(dfs)
- 《阴阳师》游戏中的小窍门
- 只看Nintendo Switch就可以说任天堂是游戏行业中最专注者,没有之一。
- 只要游戏没有结束,你就有成为神的可能
- 没有称手的开发引擎,游戏开发者就没有尊严
- 游戏信息不存在 网站后台没有创建游戏
- 22、Cocos2dx 3.0游戏开发找小三之音乐与音效:假如世界上没有了音乐,你的耳朵会孤单吗?
- 人生不是游戏,绝对没有SL大法
- 游戏中为何没有“金庸著”?
- 游戏奥斯卡TGA 2017公布!没有想到得奖的还有他!
- 没有称手的开发引擎,游戏开发者就没有尊严