Dãy con có tổng bằng S

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Dãy con có tổng bằng S
Mô tả và yêu cầu

Cho 𝑁 số nguyên dương tạo thành dãy 𝐴 = 𝐴1, 𝐴2, . . . , 𝐴𝑁.

Yêu cầu: Tìm ra một dãy con của dãy 𝐴 (không nhất thiết là các phần tử liên tiếp trong
dãy) có tổng bằng 𝑆 cho trước. Nếu có in ra "YES", ngược lại in ra "NO".

Dữ liệu vào

- Dòng thứ nhất chứa hai số nguyên 𝑁 và 𝑆.
- Các dòng tiếp theo lần lượt ghi 𝑁 số hạng của 𝐴 là dãy số 𝐴1, 𝐴2, . . . , 𝐴𝑁

Dữ liệu ra

- In ra "YES" nếu tồn tại dãy con có tổng bằng 𝑆, ngược lại in ra "NO".
Giới hạn : 0 < 𝑁 ≤ 200, 0 < 𝑆 ≤ 40000. Các phần tử của dãy 𝐴 không vượt quá 200.

Ví dụ
INPUT                             OUTPUT

                  5 8                                  YES

                  1 2 3 4 5

Tải PDF gốc


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.