2013 - NÂNG CAO CHẤT LƯỢNG HỌC TẬP

Tạo bởi: GV. Bùi Phú Khuyên

Mô tả yêu cầu

Để nâng cao chất lượng đào tạo tốt hơn, sau mỗi tháng nhà Trường đánh giá mức độ cải thiện chất lượng học tập của sinh viên bằng một số nguyên a_i:

  • a_i > 0: chất lượng học tập tăng
  • a_i < 0: chất lượng giảm
  • a_i = 0: không thay đổi

Năm học 2025-2026, Ban giám hiệu quyết định chọn một giai đoạn liên tiếp gồm một số tháng để triển khai chương trình “Tăng cường chất lượng học tập”, sao cho:

  • Tổng mức cải thiện là lớn nhất
  • HOẶC nếu tất cả chỉ số đều âm → chọn không triển khai (kết quả = 0)

Yêu cầu: Tính tổng mức cải thiện lớn nhất mà nhà trường có thể đạt được trong một khoảng thời gian thích hợp.

Dữ liệu vào

Dữ liệu gồm 2 dòng

  • Dòng 1: Số nguyên n — số tháng (0 < n \leq 10^9)
  • Dòng 2: dãy gồm n số nguyên a_1, a_2, ..., a_n (−10^9 \leq a_i \leq 10^9)

Dữ liệu ra

Một số nguyên duy nhất — tổng cải thiện lớn nhất có thể.

Giới hạn

0 < n \leq 10^9

|a_i | \leq 10^9

Ví dụ

Dữ liệu vào Sao chép
3
2 -1 4
Dữ liệu ra Sao chép
5
Dữ liệu vào Sao chép
5
-3 -1 -2 -1 -4
Dữ liệu ra Sao chép
0
Dữ liệu vào Sao chép
7
2 3 -2 -4 2 1 4
Dữ liệu ra Sao chép
7

Gợi ý/Hướng dẫn

  • Input 1: Đoạn tốt nhất là từ phần tử thứ 1 đến thứ 3 có tổng = 2 + (-1) + 4 = 5.
  • Input 2: Tất cả các phần tử đều âm, nên không có đoạn liên tiếp nào có tổng dương → Tổng lớn nhất là ≤ 0 thì không chọn đoạn nào.
  • Input 3: Đoạn tốt nhất là từ phần tử thứ 5 đến thứ 7 có tổng = 2 + 1 + 4 = 7
Đăng nhập để làm bài
Thông tin
Giới hạn thời gian 1 giây
Giới hạn bộ nhớ 128 MB