#P8060. [POI2003] Sums

[POI2003] Sums

题目描述

我们给定一个整数集合 AA。考虑一个非负整数集合 AA',所有属于 AA' 的集合的数 xx 满足当且仅当能被表示成一些属于 AA 的元素的和(数字可重复)。

比如,当 A={2,5,7}A = \{2,5,7\},属于 AA' 的数为:0000 个元素的和),22442+22 + 2)和 12125+75 + 7 or 7+57 + 5 or 2+2+2+2+2+22 + 2 + 2 + 2 + 2 + 2);但是元素 1133 不属于 AA'

输入格式

第一行有一个整数 nn,代表集合 AA 的元素个数。接下来每行一个数 aia_i 描述一个元素。A={a1,a2,...,an}A = \{a_1,a_2,...,a_n\}

接下来一个整数 kk,然后每行一个整数,分别代表 b1,b2,...,bkb_1,b_2,...,b_k

输出格式

输出 kk 行。如果 bib_i 属于 AA',第 ii 行打印 TAK,否则打印 NIE

3
2
5
7
6
0
1
4
12
3
2
TAK
NIE
TAK
TAK
NIE
TAK

提示

对于所有数据,1n5×1031 \le n \le 5 \times 10^31k1041 \le k \le 10^41a1<a2<...<an5×1041 \le a_1 < a_2 < ... < a_n \le 5 \times 10^40bi1090 \le b_i \le 10^9