시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 41 | 18 | 17 | 73.913% |
We are given a set of positive integers A. Consider a set of non-negative integers A’, such that a number x belongs to A’ if and only if is a sum of some elements from A (the elements may be repeated). For example, if A={2,5,7}, then sample numbers belonging to the set A’ are: 0 (the sum of 0 elements), 2, 4 (2+2) and 12 (5+7 or 7+5 or 2+2+2+2+2+2); and the following do not belong to A’: 1 and 3.
Write a program which:
In the first line there is one integer n: the number of elements of the set A, 1 ≤ n ≤ 5,000. The following n lines contain the elements of the set A, one per line. In the (i+1)-st line there is one positive integer ai, 1 ≤ ai ≤ 50,000. A={a1,a2,…,an}, a1 < a2 < … < an.
In the (n+2)-nd line there is one integer k, 1 ≤ k ≤ 10,000. Each of the following k lines contains one integer in the range from 0 to 1,000,000,000, they are respectively the numbers b1,b2,…,bk.
The output should consist of k lines. The i-th line should contain the word TAK ("yes" in Polish), if bi belongs to A’, and it should contain the word NIE ("no") otherwise.
3 2 5 7 6 0 1 4 12 3 2
TAK NIE TAK TAK NIE TAK