题目描述
数学中有很多不等式,比如,当 x,y>0 时:
x2+y2≥2xy
x3+y3≥x2y+xy2
输入两个分别齐次且系数非负的二元多项式 f(x,y) 和 g(x,y),判断是否存在 A,r>0,满足对于任意 x,y>0,都有 f(x,y)≥Ag(x,y)r。
输入格式
包含多组数据,相邻两组数据之间用一个空行隔开。
每组数据包含两行。
第一行包括 n+2 个非负整数 n,a0,a1,…,an,其中 ai 不全为 0,表示 f(x,y)=a0xn+a1xn−1y+⋯+anyn。
第二行包括 m+2 个非负整数 m,b0,b1,…,bm,其中 bi 不全为 0,表示 g(x,y)=b0xm+b1xm−1y+⋯+bmym。
输出格式
对于每组数据,输出一行,若存在则输出 YES
,否则输出 NO
。
1 1 1
2 0 1 0
2 1 1 1
3 1 0 0 1
5 1 0 0 1 0 0
5 0 0 1 0 0 1
YES
YES
NO
提示
【样例解释】
- 对于第一组样例,x+y≥2xy。
- 对于第二组样例,x2+xy+y2≥3(x3+y3)2,展开易证。
- 对于第三组样例,反设 x5+x2y3≥A(x3y2+y5)r,对于所有正数 x,y 都成立。取 x=y,得 2x5≥A(2x5)r,若 r>1,则 x 取充分大时不等式不成立,若 r<1,则 x 取足够小时不等式不成立,所以 r=1。再取 x=1,得 1+y3≥A(y2+y5),即 1≥Ay2,不可能对所有正数 y 成立,故不存在 A,r。
【数据范围】
最多包含 100 组数据,且 1≤n,m≤100,系数大小不超过 104。