Dãy con liên tiếp có tổng bằng K

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 2.5s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
hpcode
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho số nguyên dương ~𝑛~ và dãy số nguyên dương ~𝑎_1,𝑎_2,…,𝑎_𝑛~.

Yêu cầu: Hãy cho biết có bao nhiêu dãy con gồm các phần tử liên tiếp nhau có tổng đúng bằng ~𝑘~.

Dữ liệu vào:

  • Dòng đầu ghi hai số nguyên dương ~𝑛,𝑘~ (~1≤𝑛≤ 10^7;𝑘≤10^9~)

  • Dòng thứ hai ghi lần lượt các số ~𝑎_1,𝑎_2,…,𝑎_𝑛~ (~1 ≤ 𝑎_𝑖≤ 10^6~)

Kết quả:

  • Ghi một số nguyên cho biết kết quả bài toán.

Ví dụ:

Input

6 8
4 3 5 2 1 8

Output

3

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.