高数Umaru系列(5)——路由器

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

这个月才刚过去一半,高数巨又没流量了,对她来说这简直是噩梦啊!所以有吃有喝有WiFi便成了高数巨不懈的追求。现在高数巨想玩点儿有趣的事情,她搜集了路由器的一些信息,还有自己手机的信息,想知道自己现在是不是处在路由器的覆盖范围之内(不要问我为什么不直接用手机搜……)

现已知无线设备传播损耗相关公式:

(1) Los=32.44+20*lg(d)+20*lg(f),其中:

  Los:传播损耗(dB)

  d:传播距离(km)

  f:工作频率(MHz)

(2)Los=|Sen.|+|Rev.|,其中:

  Sen.:发射功率/灵敏度(dBm),发射端参数,通常为正数

  Rev.:接收灵敏度(dBm),接收端参数,通常为负数

给定路由器的坐标(单位:km)、高数巨的坐标以及上述参数,求高数巨是否在路由器覆盖范围内

Input

 多组输入。

对于每组数据,第一行有四个实数x1,y1,x2,y2(-100 < = x1,y1,x2,y2 < = 100)(单位:km),分别代表路由器和高数巨的坐标

第二行有三个实数f,Sen.,Rev.(100<=f<=6000,1 < = Sen < = 100,-200 < = Rev.< = -100),分别代表路由器工作频率(单位:MHz)、发射灵敏度(单位:dBm)和高数巨手机的接收灵敏度(单位:dBm)

Output

 对于每组数据,如果高数巨处在路由器WiFi信号覆盖范围内,输出Oh yeah!,否则输出QAQ(输出不包含引号,每组输出占一行)

Sample Input

0 0 1 30
433.92 10 -105
20 20 100 100
433.92 10 -105

Sample Output

Oh yeah!
QAQ

Hint

 lg(x)对应C/C++语言中log10(x)

x^y对应C/C++语言中pow(x,y)

√x对应C/C++语言中sqrt(x)

Source

Shannon