GIFT2 - QUÀ TẶNG 2
Dữ liệu vào: standard input
Dữ liệu ra: standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: adminchg

Sắp đến giáng sinh, Tí đã chuẩn bị n món quà để tặng cho những người bạn của mình. Món quá thứ i có giá trị là một số nguyên ai (giá trị của nó có thể là một số nguyên âm). Do rất thân với Tèo nên Tí đã ưu tiên cho Tèo được là người chọn quà đầu tiên, không những thế Tèo còn được chọn nhiều phần quà liên tiếp miễn sao tổng giá trị các phần quà được chọn đúng bằng K.

          Yêu cầu: Hãy cho biết Tèo có bao nhiêu cách chọn quà.   

          Dữ liệu vào: Có cấu trúc như sau:

  •   Dòng đầu tiên chứa hai số nguyên dương n, K  (n ≤ 105; |K|≤ 1014)
  •   Dòng thứ hai chứa n số nguyên  a1, a2,…, an (|ai |≤ 109)

          Kết quả: Một số nguyên duy nhất là kết quả của bài toán.

Ví dụ

Input

Output

6  8

1  3  4  -1  2  6

3

Ràng buộc:

          - Subtask 1: Có 30% số test với n ≤ 5000.

          - Subtask 2: Có 30% số test với ai , K là các số nguyên dương.

          - Subtask 3: 40% số test còn lại không có thêm ràng buộc gì.

Back to Top