Tổng dãy con bằng K

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 900 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một dãy số nguyên dương gồm \(N\) phần tử và một số nguyên \(K\). Hãy đếm số lượng dãy con có tổng bằng \(K\).

Một dãy số \(A\) được gọi là dãy con của dãy số \(B\), nếu \(B\) loại bỏ một số phần tử thì thu được \(A\).

VD: \(\{1, 3\}\) là dãy con của \(\{1, 2, 3\}\), còn \(\{2, 1\}\) không phải dãy con của \(\{1, 2, 3\}\).

Input

  • Dòng đầu tiên chứa 2 số nguyên dương \(N, K\).
  • Dòng thứ 2 gồm \(N\) số nguyên dương \(A_i\).

Output

  • Một số nguyên là kết quả của bài toán.

Example

Test 1

Input
3 2
1 2 1
Output
2

Constraints

Trong tất cả test, ta có:

  • \(N \le 20\)
  • \(1 \le K, A_i \le 100\)

Nguồn: 2019 CHY

Bình luận (1)

Mới nhất
Tải bình luận...