TỔNG BẰNG S

Xem dạng PDF

Gửi bài giải

Điểm: 5,00
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Một dãy số gồm N phần tử, thực hiện các phép toán bằng cách chèn dấu cộng hoặc trừ vào giữa các phần tử ta được các giá trị khác nhau. Ví dụ dãy 4 phần tử: 1, 2, 3, 4 ta chèn các phép xen kẽ được phép tính 1 +2 -3 +4 = 4.

Cho dãy gồm N phần tử, hãy tính xem có bao nhiêu cách chèn các dấu để phép tính có giá trị bằng S.

Input: 

- Dòng dầu gồm số nguyên dương N (1≤N≤20) và giá trị S.

- Dòng tiếp theo chứa N phần tử ai (0≤ai≤109).

Ouput: Số cách chèn thỏa mãn yêu cầu đề.

Scoring

  • Không có giới hạn gì thêm

Ví dụ

Input
4 0
1 2 3 4
Output
1

Giải thích ví dụ

  • Có 1 cách duy nhất là 1-2-3+4 = 0.

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.