您的位置:首页 > 其它

篮球粉丝JZL

2015-11-12 09:37 134 查看


篮球粉丝JZL



Time Limit: 1000ms Memory limit: 32768K 有疑问?点这里^_^


题目描述

JZL很喜欢打球,但是命中率却不怎么滴。一天晚上JZL练球时突发奇想,我到底投多少次才能命中呢?假设JZL每次罚球的命中率为p,问JZL要罚多少次才能命中一次。JZL的数学很烂,所以请你帮他计算一下罚球次数的期望值。

输入

第一行为一个整数n,表示有多少组测试数据。(n <= 10000)
第2-n+1行,每行一个浮点数p,表示假设命中率为p的情况。

输出

对于每组输入,输出罚进第一个球所期望的罚球次数(保留小数点后6位),如果永远都罚不进,则输出 =_=!。

示例输入

2
1.00
0.00


示例输出

1.000000
=_=!


提示

来源

moon

示例程序

#include<stdio.h>
int main()
{
int i,j,n,m;
double a,b,c,d;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%lf",&a);
if(a==0)
printf("=_=!\n");
else
{
b=1.0/a;
printf("%.6lf\n",b);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: