1132 - Dãy và đoạn con lớn nhất

Tạo bởi: CLB Olympic Tin học HUTECH

Mô tả yêu cầu

Năm hết Tết đến người người nhà nhà ăn chơi, về quê, đi kiếm gấu nên mình không làm khó các bạn nữa. Bài tập cho các bạn như sau:

Cho một dãy số, tìm:

  • Dãy con khác rỗng có tổng lớn nhất
  • Đoạn con khác rỗng có tổng lớn nhất

Dữ liệu vào

Gồm nhiều test, dòng đầu tiên là số lượng test T (1 \leq T \leq 10)

Mỗi bộ test gồm hai dòng:

  • Dòng đầu gồm số lượng phần tử của dãy N (1 \leq N \leq 100000)
  • Dòng tiếp theo gồm N số nguyên trong khoảng [−10^4, 10^4].

Dữ liệu ra

Với mỗi bộ test in ra trên một dòng hai số là hai tổng lớn nhất theo thứ tự yêu cầu.

Giới hạn

  • Subtask 1 (50% số điểm): N \leq 20
  • Subtask 2 (50% số điểm): Không có ràng buộc gì thêm

Ví dụ

Dữ liệu vào Sao chép
2
4
1 2 3 4
6
2 -1 2 3 4 -5
Dữ liệu ra Sao chép
10 10
11 10
Đă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