MAXSUM - Dãy con có tổng lớn nhất

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C#, C++, Go, Java, Pascal, Perl, PHP, Python, Ruby, Rust, Scratch, Swift

Cho mảng ~A~ gồm ~N~ phần tử. Tìm dãy con gồm các phần tử liên tiếp ~S~ của dãy ~A~ sao cho tổng tất cả các phần tử của ~S~ là lớn nhất và in ra tổng đó.

Input

  • Dòng đầu, chứa số nguyên dương ~N~ ~(1 ≤ N ≤ 1000)~;
  • Dòng tiếp theo gồm ~N~ số nguyên ~A_i~ ~(−10^9 ≤ A_i ≤ 10^9)~.

Output

  • Gồm một số nguyên duy nhất là kết quả của bài toán.

Sample

Input #1
3
1 -3 3
Output #1
3

Problem source: Kc97ble - Free Contest


Bình luận

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



  • 0
    NguyenBuiVN  đã bình luận lúc 3, Tháng 3, 2024, 4:17

    Ai giải thích giúp mình với, mình nộp kadane vẫn ac trong khi trường hợp mà cả dãy A là số dương thì lại sai??


    • 0
      NguyenBuiVN  đã bình luận lúc 3, Tháng 3, 2024, 4:18

      là do test chưa quét hết th hay sao v?