[Đề thi lần 2] Bài 2: Tập con bằng X


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Tập con bằng X

Yêu cầu

Cho một tập hợp gồm N số nguyên và một giá trị nguyên X. Hãy viết hàm đệ quy để xác định có tồn tại một tập con mà tổng các phần tử bằng X hay không.

Input

  • Dòng đầu tiên chứa hai số nguyên NX.
  • Dòng thứ hai chứa N số nguyên là các phần tử của tập hợp.

Output

In Yes nếu tồn tại một tập con có tổng bằng X; ngược lại in No.

Ràng buộc

  • \(1 \leq N \leq 20\)

Các phần tử có thể là số nguyên âm, số 0 hoặc số nguyên dương.

Ví dụ

Input

4 11
1 3 7 8

Output

Yes

Tập con {3, 8} có tổng bằng 11.


Comments

There are no comments at the moment.

Zalo