합
시간 제한1초메모리 제한128 MB
양의 정수 집합 A와 여러 질의 b가 주어질 때, 각 b를 A의 원소를 여러 번 더한 합으로 나타낼 수 있는지 판별한다.
문제
양의 정수들로 이루어진 집합 가 주어진다. 음이 아닌 정수 가 의 원소들의 합으로 표현될 수 있으면(각 원소는 몇 번이든 사용할 수 있고, 하나도 사용하지 않아도 된다), 그리고 오직 그때에만 는 집합 에 속한다.
예를 들어 이면 에는 (아무 원소도 더하지 않은 빈 합), , (), ( 또는 ) 등이 속하고, 과 은 속하지 않는다.
집합 의 정보와 정수 수열 가 주어질 때, 각 가 집합 에 속하는지를 판정하는 프로그램을 작성하라.
입력
첫째 줄에 집합 의 원소 개수 이 주어진다 (). 이어지는 개의 줄에는 의 원소가 한 줄에 하나씩 주어진다. 번째 줄에는 양의 정수 가 있으며 (), 을 만족한다. 즉 이다.
번째 줄에는 질의의 개수 가 주어진다 (). 이어지는 개의 줄에는 정수 가 한 줄에 하나씩 주어지며, 이다.
출력
개의 줄을 출력한다. 번째 줄에는 가 집합 에 속하면 TAK(폴란드어로 '예')를, 속하지 않으면 NIE(폴란드어로 '아니오')를 출력한다.