游客 Signup | Login
中文 | En

3647 - 投钥匙

俺记得俺初中的时候,喜欢玩一种赌运气的游戏,就是把钥匙串从一段距离外扔向床单上,如果压到床单上的线

了,表示你这次考试要跪,如果没有表示你这次考试还可以,勉强可以过,现在假设我们的床单无限大,且只有

横向条文,且间距相等,都为d,现在把钥匙串看成l长的木头,请问,考试不会跪的概率是多少

Input

两个整数dl,均大于0,其中d>l

Output

不会跪的概率,保存到小数点的后两位

Examples

Input

4 2

Output

0.68

Hint

作者:李雪峰

Solution C++

#include <bits/stdc++.h>
using namespace std;
int main()
{
	//freopen("F:\\QQDownlaod\\Laputa\\2015.3.23\\my2\\data.in","r",stdin);
	//freopen("F:\\QQDownlaod\\Laputa\\2015.3.23\\my2\\data.out","w",stdout);
	const double PI = acos(-1.0);
	int d,l;
	while(~scanf("%d%d",&d,&l)){
		double p=1.0-(2.0*l)/(PI*d);
		printf("%.2f\n",p);
	}
	return 0;
}

Hint

作者:李雪峰

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题