Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Cho bạn một dãy số nguyên gồm N phần tử ai và một số nguyên k. Nhiệm vụ của bạn là tìm ra dãy con liên tiếp dài nhất có tổng bằng k.
Input
Dòng đầu tiên chứa số nguyên N và k (1 ≤ N ≤ 106 , |k| ≤ 1015).
Dòng tiếp theo chứa N số nguyên ai không vượt quá 109.
Output
In ra kết quả của bài toán.
Giới hạn
Subtask 1 : N ≤ 103
Subtask 2 : N ≤ 104
Subtask 3 : N ≤ 105
Subtask 4 : Không có giới hạn gì thêm
Sample Input
5 3
1 3 1 -2 4
Sample Output
4
Dãy con có tổng bằng 3 đó là : {1 ,3 ,1 ,-2}, {1, -2, 4} => dãy dài nhất có độ dài bằng 4
Bình luận