数学+精度 hpu 1207: 杨八方的问题

1207: 杨八方的问题

题目描述

竟然把题目难度这么红果果地说出来了……

大学的课程丰富多彩,课下时间也有很多有趣的事情。这天杨八方看见了一个抽奖活动,游戏规则如下:

1.游戏开始时盒子里有一黑一白两个相同大小的球。

2.玩家随机抓出一个球。

3.若球是白球,则把它放回盒子,并且再放入一个黑球,重复步骤2;若球是黑球,游戏结束,玩家获得等同于盒中黑球个数的奖金(包括拿出的这颗黑球)。

参加游戏需要支付一定的费用,但杨八方感觉这个游戏很容易就可以获得奖金,所以她想要计算一下玩家收益的期望。

输入

第一行是一个整数 T T,代表有 T T组测试数据。

下面 T T行,每一行有一个正整数 m m,代表参与游戏的费用。

0<T<1000 0<T<1000

0<m<10000 0<m<10000

输出

如果玩家收益的期望大于0,杨八方会认为活动举办者愚蠢,则输出“Super Boy”。

否则,请直接输出玩家收益期望的绝对值(四舍五入保留四位小数)。

样例输入

1
1

样例输出

Super Boy

提示

玩家收益 = 奖金 - 参与费用


思路:卡精度,模拟算出期望;

求期望:ξ
期望:Eξ=x1p1+x2p2+……+xnpn
方差:s²
方差公式:s²=1/n[(x1-x)²+(x2-x)²+……+(xn-x)²]
注:x上有“-”

#include<stdio.h>
int main()
{
	int t;
	double m;
	scanf("%d",&t);
	while(t--)
	{
		scanf("%lf",&m);
		if(m<1.718283)
		    printf("Super Boy\n");
		else
		    printf("%0.4lf\n",m-1.718283);
	}
	return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值