Tổng đoạn con lớn thứ k
Đề bài
Mô tả
Cho dãy số nguyên gồm phần tử. Xét tập hợp gồm tất cả các tổng đoạn con liên tiếp (không rỗng) có dạng với . Hai đoạn được xem là khác nhau nếu cặp chỉ số khác nhau, kể cả khi tổng của chúng bằng nhau. Tổng số lượng đoạn như vậy là .
Hãy sắp xếp tất cả các tổng đoạn con đó theo thứ tự giảm dần và in ra giá trị thứ trong dãy đã sắp xếp. Phần tử của dãy có thể âm.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số nguyên — tổng đoạn con lớn thứ .
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 4 1 4 2 |
4 | Các tổng đoạn con: . Sắp giảm dần: . Phần tử thứ 4 là . |
| 4 6 2 -1 2 -1 |
1 | Các tổng đoạn con sắp giảm dần: . Phần tử thứ 6 là . |
| 8 10 1 -2 3 -4 5 -6 7 -8 |
2 | Tổng lớn thứ 10 trong tổng cộng đoạn con bằng . |
Bình luận