Phân Hoạch Bằng Nhau
Xem dạng PDF
Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Cho mảng ~N~ số nguyên dương ~a_1, a_2, \ldots, a_N~. Hỏi có thể chia mảng thành đúng hai tập con không rỗng sao cho tổng phần tử của hai tập bằng nhau không?
Input
- Dòng đầu là số nguyên ~N~ (~2 \le N \le 200~).
- Dòng thứ hai gồm ~N~ số nguyên dương ~a_1, a_2, \ldots, a_N~ (~1 \le a_i \le 1000~).
Output
In ra YES nếu có thể phân hoạch, NO nếu không thể.
Ví dụ
Input 1
4
1 5 11 5
Output 1
YES
Giải thích 1
Tập ~\{11\}~ và ~\{1, 5, 5\}~ có cùng tổng ~11~.
Input 2
3
1 2 5
Output 2
NO
Giới hạn
| Subtask | Điểm | Giới hạn |
|---|---|---|
| 1 | 30% | ~N \le 20~, ~a_i \le 100~ |
| 2 | 40% | ~N \le 100~, ~a_i \le 500~ |
| 3 | 30% | ~N \le 200~, ~a_i \le 1000~ |
Bình luận