Bài 1. Dãy con dài nhất (đề thi HSG lớp 11 tỉnh Thái Nguyên năm 2025)

Xem dạng PDF

Gửi bài giải

Điểm: 5,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

Cho dãy gồm N số nguyên a,, a2,..., n. Dãy con gồm các phần tử liên tiếp kề nhau thuộc dãy đã cho có dạng ai, ai+1, ai+2 ... aj-1, aj; (1 ≤i ≤j ≤N), độ dài của dãy con gồm các phần tử liên tiếp kề nhau bằng số lượng phần tử của dãy.

Yêu cầu: Tính tổng các phần tử của dãy con liên tiếp tăng dần và dài nhất nếu 2 dãy có độ dài bằng nhau thì đưa ra dãy có tổng lớn hơn.


Dữ liệu đầu vào: Từ tệp văn bản SEQ11.INP có cầu trúc

• Dòng thứ nhất gồm một số nguyên dương N (N ≤ 10^6).

• Dòng thứ hai chứa N số nguyên a1, a2, ..., an (0 ≤ |ai| ≤ 10^6 ,1 ≤ i≤ N).

Kết quả: Ghi vào tệp văn bàn SEQ11.OVT


Dữ liệu đầu ra: Một số duy nhất là tổng lớn nhất của các phần tử trong dãy con tìm được.


Input 01:
6
1 2 3 1 5 7
Output 01:
13

Giải thích: Dãy: 1 5 7

Input 02:
8
-1 -2 3 4 -5 1 2 3
Output 02:
1

Giải thích: Dãy: -5 1 2 3


Ràng buộc:

• Có 40% số điểm của bài có: n ≤ 100.

• Có 30% số điểm của bài có: n ≤ 5000.

• Có 30% số điểm của bài có: n ≤ 10^6.


Bình luận

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


Không có bình luận tại thời điểm này.