UVA358 Don't Have A Cow

题目描述

老麦克唐纳有一个农场,在这个农场上,他有一头奶牛,还有一个栅栏围成的圆形牧场,半径为100码。他计划把牛拴在牧场周围的一根柱子上,并希望牛犊能够吃下草场刚好三分之一的草。为了解决这个问题,绳子应该有多长? 你要解决这个问题的加强版。

输入格式

第一行是一个整数,表示数据的数量。每个数据的格式如下所述。 第一行后面是空行,两组相邻的输入数据之间也有空行。对于每组数据,会输入两个数字,半径R(1≤R≤1000),以及他希望牛吃掉的草的面积P。

输出格式

对于每组数据,你要解决老麦克唐纳的问题:老麦克唐纳应该用多长的绳子才能让牛在半径为R的圆形草地上吃到面积为P的草?答案保留两位小数。输出对于每组输入数据,以下面的样例输出中所示的格式输出一条语句。输入中的数字P和输出中的答案都应该四舍五入到了小数点后两位。连续两个样例的输出将用空行分隔。 ## 样例输入 ``` 100 0.33 ``` ## 样例输出 ``` r=100,P=0.33,Rope=13.24 ```

说明/提示

注:π的推荐值为2*acos(0),但在π精确值与答案之差不超过1e-10的范围内的任何值都会判为正确。示例输出中的值13.24是不正确的,它仅用于向您展示正确格式。