「BZOJ1385」[Baltic2000] Division expression

2014年3月16日3,4260

Description

除法表达式有如下的形式: X1/X2/X3…/Xk 其中Xi是正整数且Xi<=1000000000(1<=i<=k,K<=10000) 除法表达式应当按照从左到右的顺序求,例如表达式1/2/1/2的值为1/4.但可以在表达式中国入括号来改变计算顺序,例如(1/2)/(1/2)的值为1.现给出一个除法表达式E,求是告诉是否可以通过增加括号来使其为E’,E’为整数

Input

先给出一个数字D,代表有D组数据. 每组数据先给出一个数字N,代表这组数据将有N个数。 接下来有N个数

Output

如果能使得表达式的值为一个整数,则输出YES.否则为NO

Sample Input

2
4
1
2
1
2
3
1
2
3

Sample Output

YES
NO

题解

可以证明使越多的数做分子,就越容易化成整数、

X1一定为分子,X2一定为分母、

那么可以将X2分解质因数、

如果X1,X3,X4,X5……XN能把所有的约数约掉则可化为整数否则则不可化为整数

 

avatar
  Subscribe  
提醒