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
Phương pháp: Kỹ năng cài đặt
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\)