HSG lớp 12 Tỉnh Bình Phước 2023 - Bài 4 - Quan trọng
Point: 100.0
Time limit: 1.0s
Memory limit: 250 M
Input: stdin
Output: stdout
Author:  
Problem type
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text

Cho một dẫy số nguyên gồm \(N\) phần tử : \(a_1, a_2, a_3,...., a_n\). Một đoạn con [L,R] lf dãy các phần tử liên tiếp \(a_L, a_{L+1},....,a_R\) với \(1 \leq L, R \leq N\), đoạn con \([L, R]\) được gọi là quan trong nếu:

  • Phần từ đầu bằng phần tử cuối \((a_L = a_R)\)
  • Tổng các phần từ của đoạn con là lớn nhất có thể

Yêu cầu:

  • Tìm đoạn con quan trọng nhất và tính tổng các phần tử trong đoạn con đó.

Input:

  • Dòng 1: Số nguyên N
  • DÒng 2: Lưu dãy \(a_1, a_2, a_3,...., a_n\). \((0 \leq a_i \leq 10^3, 1 \leq i \leq N)\), mỗi số cách nhau một khoảng trắng.

Dữ liệu ra:

  • Tổng các phần tử trong đoạn con quan trọng tìm được.

Ví dụ

Input Output Explain
6
2 2 2 3 10 3
16 Đoạn con quan trọng nhất là : 3 10 3 có tổng các phần tử là 16

subtask

  • 40% số test tương ứng với 40% số điểm có \(2 \leq 10^2\)
  • 30% số test tương ứng với 30% số điểm có \(2 \leq 10^3\)
  • 30% số test tương ứng với 30% số điểm có \(2 \leq 2.10^5\)