Gửi bài giải
Điểm:
18,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Cho dãy số nguyên dương a có n phần tử. Hãy tìm độ dài đoạn con dài nhất trong dãy sao cho tổng các phần tử trong đoạn này không quá s. Dữ liệu đảm bảo các phần tử trong dãy a đều có giá trị không quá s.
Input:
- Dòng 1. Ghi 2 số nguyên dương n, s.
- Dòng 2. Ghi n số nguyên ~a_1, a_2,...,a_n~
Output:
- Ghi ra độ dài của dãy con dài nhất thoả mãn yêu cầu trên.
Example:
Input:
7 20
2 6 5 3 6 8 9
Output:
4
Constraints:
~n \le 10^6; 0 \le a_i \le 10^9; s \le 10^{18}~
Bình luận
............
Solution By Shinoz
Hint 1 - Prefix Sum ( TLE )
Hint 2 - Two pointer ( AC )
Nếu bí quá có thể liên hệ mình để hỏi rõ và lấy code tại đây
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.
ohno anh shinoz troll troll roi
cái phần ma=i-j bị sai nha sau khi kết thức thì in ra i-j-1 >:)
skibidi dop dop yes yes
sikibidi yes yes dop dop
skibidi dop dop yes yes
skibidi dop ya dop ya
mhoangqb09
Bình luận này đã bị ẩn vì có quá nhiều phản ứng tiêu cực. Nhấn để xem.