Universe
Xem PDF
Điểm:
1800 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Trong vũ trụ có vô số hành tinh, các hành tinh được đánh số thứ tự \(0, 1, 2, 3, \dots\) Ban đầu bạn đang đứng ở hành tinh số \(0\) (Trái Đất). Cho dãy \(n\) số nguyên \(d_1, d_2, \dots, d_n\) trong đó tồn tại phần tử không lớn hơn \(10^4\). Bạn có thể đi từ hành tinh \(a\) tới hành tinh \(b\) khi và chỉ khi tồn tại chỉ số \(i\) (\(1 \le i \le n\)) sao cho \(a + d_i = b\).
Có \(q\) truy vấn, mỗi truy vấn gồm một số nguyên \(x\), bạn cần xác định từ hành tinh ban đầu có thể đi tới hành tinh \(x\) hay không?
Input
- Dòng đầu tiên chứa hai số nguyên \(n, q\) (\(1 \le n \le 10^3, 1 \le q \le 10^5\)).
- Dòng thứ hai chứa \(n\) số nguyên \(d_1, d_2, \dots, d_n\) (\(1 \le d_i \le 10^9\)). Dữ liệu đảm bảo tồn tại ít nhất một phần tử trong dãy \(d\) không quá \(10^4\).
- \(q\) dòng tiếp theo mỗi dòng chứa một số nguyên \(x\) (\(1 \le x \le 10^9\)) mô tả một truy vấn.
Output
- Gồm \(q\) dòng, mỗi dòng ghi
YESnếu có thể đi tới hành tinh \(x\), ngược lại ghiNO.
Constraints
- \(1 \le n \le 10^3, 1 \le q \le 10^5\)
- \(1 \le d_i \le 10^9\)
- \(1 \le x \le 10^9\)
- Giới hạn thời gian: \(2s\).
Scoring
- Subtask \(1\) (\(30\%\) số điểm): \(x \le 10^6\) trong tất cả các truy vấn.
- Subtask \(2\) (\(70\%\) số điểm): Không có ràng buộc gì thêm.
Example
Test 1
Input
3 3
5 6 7
5
10
8
Output
YES
YES
NO
Nguồn: CĐ DHBB Chuyên Hạ Long
Bình luận