VOI 06 Bài 7 - Dãy con dài nhất

Xem dạng PDF

Gửi bài giải


Điểm: 0,12 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 512M
Input: stdin
Output: stdout

Nguồn bài:
Ðề thi quốc gia 2006
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Cho dãy số nguyên ~a_{1}~, ~a_{2}~, ..., ~a_{n}~.

Dãy số ~a_{i}~, ~a_{i + 1}~, ..., ~a_{j}~ với ~1 \leq i \leq j \leq n~ được gọi là dãy con của dãy số đã cho và khi đó, ~j-i + 1~ được gọi là độ dài, còn ~a_{i} + a_{i~ + ~1}~ ...~+ a_{j}~ được gọi là trọng lượng của dãy con này.

Yêu cầu: cho số nguyên ~p~, trong số các dãy con của dãy số đã cho có trọng lượng không nhỏ hơn ~p~ hãy tìm dãy con có độ dài lớn nhất.

Input

  • Dòng đầu tiên ghi hai số nguyên ~n~ và ~p~ cách nhau bởi dấu cách.
  • Dòng thứ ~i~ trong số ~n~ dòng tiếp theo chứa số nguyên ~a_{i}~ là số hạng thứ ~i~ của dãy số đã cho, ~i = 1~, ~2~, ..., ~n~.

Output

Ghi ra số nguyên ~k~ là độ dài của dãy con tìm được (qui ước: nếu không có dãy con nào thỏa mãn điều kiện đặt ra thì ~k = -1)~.

Giới hạn

  • Trong tất cả các test: ~1 \leq n \leq 50000~; ~|a_{i}| \leq 20000~; ~|p| \leq 10^{9}~.
  • Có ~50\%~ số lượng test với ~n \leq 2000~.

Sample Input 1

5 6
-2
3
2
-2
3

Sample Output 1

4

Sample Input 2

4 9
2
3
2
-2

Sample Output 2

-1

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    DIEM10CODER  đã bình luận lúc 27, Tháng 2, 2024, 12:25

    hôm nay em tuyệt lắm (bài này :)))


  • 0
    nb_lhp_ntminh  đã bình luận lúc 16, Tháng 2, 2024, 9:13

    down vote comment này là phản quốc


  • -16
    modwwe  đã bình luận lúc 12, Tháng 9, 2023, 0:38

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


  • -6
    hoongquaan  đã bình luận lúc 12, Tháng 9, 2023, 0:31 sửa 2

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -2
      Marx_Lenin  đã bình luận lúc 21, Tháng 1, 2024, 14:28

      hay


  • -9
    hoang_thanh_dat  đã bình luận lúc 9, Tháng 9, 2022, 13:22 chỉnh sửa

    Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -9
      nguyenhainam1012cg  đã bình luận lúc 14, Tháng 3, 2023, 13:51

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.


    • -7
      vodanhdamcontest  đã bình luận lúc 10, Tháng 1, 2023, 12:44

      Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.