Bạn A được cho một dãy các số từ 1 tới N. A được phép thực hiện một vài phép biến đổi (hoặc không làm gì cả). Ở mỗi phép biến đổi, bạn ấy chọn một số bất kỳ và đặt một dấu trừ phía trước số đó.
Sau khi thực hiện việc này, A tiến hành tính tổng các số vừa biến đổi. Hãy cho biết, A có thể tạo nên tổng bằng S sau biến đổi hay không?
Cũng như việc bạn làm bài tập về nhà, A phải trả lời rất nhiều câu hỏi như trên, mỗi câu hỏi lại có một số N và số S khác nhau. A lười trả lời lắm, mà bạn lại biết code. Bạn hãy giúp A nhé!
YES
có thể biến đổi ra tổng S_i, còn không thì in ra NO
.Dữ liệu vào Sao chép |
2 3 5 12 -48 |
Dữ liệu ra Sao chép |
NO YES |