시간 제한
메모리 제한
시간 제한
1초
메모리 제한
128 MB
나눗셈 식은 다음과 같은 형태의 산술식이다.
x1/x2/x3/⋯/xk
여기서 각 xi는 양의 정수이다(1≤i≤k). 나눗셈 식은 왼쪽에서 오른쪽으로 계산한다. 예를 들어
1/2/1/2
의 값은 1/4이다.
식에 괄호를 넣어 값을 바꿀 수 있다. 예를 들어
(1/2)/(1/2)
의 값은 1이다.
나눗셈 식 E가 주어진다. E에 괄호를 적절히 넣어 값이 정수가 되는 식 E′을 만들 수 있는지 판정하여라.
여러 개의 데이터 집합이 주어질 때, 각 데이터 집합마다 식 E를 읽고, 괄호를 적절히 넣어 값을 정수로 만들 수 있는지 판정하여 결과를 출력하는 프로그램을 작성하여라.
첫째 줄에 데이터 집합의 개수를 나타내는 양의 정수 d(d≤5)가 주어진다. 그 뒤로 데이터 집합들이 이어진다.
각 데이터 집합의 첫째 줄에는 식에 포함된 정수의 개수 n(2≤n≤10000)이 주어진다. 이어지는 n개의 줄에는 각각 1000000000 이하의 양의 정수가 하나씩 주어지며, i번째 수가 식의 i번째 정수 xi이다.
각 데이터 집합에 대해, 괄호를 적절히 넣어 값을 정수로 만들 수 있으면 YES를, 그렇지 않으면 NO를 한 줄에 하나씩 출력한다.