采蘑菇的小女孩
时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte
总提交:79 测试通过:36
描述
小猩猩每天会在早上7:00到8:00某个时间去一个小树林摘香蕉,过了一段时间,小猩猩发现有一个漂亮的小女孩每天早上7:00到8:00某个时间会来这个小树林采蘑菇,但不是每天早上都能碰见。假设每天小猩猩摘香蕉需要a分钟,小女孩采蘑菇需要b分钟,他们来的时间都是随机的,但是一定在7:00到8:00之间,忙完了马上就走。小猩猩想知道每天有多大的概率碰见小女孩。
输入
多组数据,每组数据一行2个整数数a,b(1<=a,b<=60)表示小猩猩摘香蕉需要的时间和小女孩采蘑菇需要的时间。输入数据以0 0结束。
输出
每组数据输出一个实数x(保留四位小数)占一行,表示小猩猩每天早上碰见小女孩的概率。
样例输入
20 40
30 30
0 0
样例输出
0.7222
0.7500
提示
题目来源
WangCai
分析:线性规划,x《=y《=x+a,同理x,所以。。。。
#include <stdio.h>
int main(){float a,b;while(scanf("%f%f",&a,&b),a||b){a=60-a;b=60-b;printf("%.4f\n",1-(a*a+b*b)/7200);}}