3647 - 投钥匙
俺记得俺初中的时候,喜欢玩一种赌运气的游戏,就是把钥匙串从一段距离外扔向床单上,如果压到床单上的线
了,表示你这次考试要跪,如果没有表示你这次考试还可以,勉强可以过,现在假设我们的床单无限大,且只有
横向条文,且间距相等,都为d,现在把钥匙串看成l长的木头,请问,考试不会跪的概率是多少
Input
两个整数d,l,均大于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
作者:李雪峰