Đoạn con có tổng lớn nhất
View as PDF
Submit solution
Points:
50.00
Time limit:
1.0s
Memory limit:
64M
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text
Cho dãy ~A~ có ~N~ phần tử. Một đoạn con của dãy ~A~ là dãy các phần tử liên tiếp ~A_i, A_{i+1}, … A_j~ mà ~i \le j~. Tổng của đoạn con là ~A_i + A_{i+1} + … + A_j~.
Yêu cầu:
- Hãy tìm đoạn con có tổng lớn nhất.
Giới hạn:
- ~N \le 10^5~ và |~A_i~| ~\le 10^9~
Dữ liệu vào:
- Dòng đầu tiên nhập vào số nguyên dương N.
- Dòng thứ hai, nhập vào N số nguyên, số thứ i là Ai
Kết quả:
- In ra một số nguyên duy nhất là tổng lớn nhất tìm được.
Ví dụ:
| INPUT | OUTPUT |
|---|---|
| ~6~ ~4\ 3\ -5\ 6\ -9\ 2~ |
~8~ |
Loading...