SUMS - Số phụ thuộc
Giới hạn- Thời gian: 0.53s
- Bộ nhớ: 1536MB
- Mã nguồn: 50000 bytes
Cho tập số nguyên A gồm n phần tử, A={a1, a2,..., an}. Số k được gọi là phụ thuộc vào tập A, nếu k được tạo thành bằng cách cộng các phần tử của tập A(mỗi phần tử có thể cộng nhiều lần).
Ví dụ cho A={2,5,7}. Các số như 2, 4(2+2), 12(5+7 hoặc 2+2+2+2+2) được gọi là phụ thuộc vào tập A. Số 0 cũng gọi là phụ thuộc vào tập A.
Yêu cầu:
Cho một dãy B, hãy kiểm tra xem bi có phải là số phụ thuộc vào tập A hay không .
Dữ liệu:
- Dòng đầu tiên chứa số nguyên n (1 ≤ n ≤ 5000).
- N dòng tiếp theo chứa các phân tử của tập A, a1 < a2 < ... < an (1 ≤ ai ≤ 50000 ).
- Dòng thứ N+2 chứa số nguyên m (1 ≤ m ≤ 10000 ).
- M dòng tiếp theo chứa dãy số nguyên b1, b2, ..., bm (0 ≤ bi ≤ 1000000000 ).
Kết quả:
Gồm m dòng, dòng thứ i ghi ra TAK nếu bi là số phụ thuôc vào tập A và NIE nếu không phải là số phụ thuộc.
Ví dụ:
Dữ liệu : 3 2 5 7 6 0 1 4 12 3 2 Kết quả : TAK NIE TAK TAK NIE TAK
- Người up: aukcwe
- Nguồn bài: Polish Olympiad in Infomatics 2003