7.1. Thu hoạch hoa


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 256M

Problem type
Đề bài

Có N bông hoa.

Bông hoa thứ i nở vào ngày bloom[i].

Để tạo một bó hoa cần đúng M bông hoa nở và các bông phải đứng liên tiếp nhau.

Hãy tìm ngày nhỏ nhất sao cho có thể tạo được ít nhất K bó hoa.

Mỗi bông hoa chỉ được sử dụng trong nhiều nhất một bó hoa.

Nếu không thể tạo đủ K bó hoa, in ra:

-1
Dữ liệu vào

Dòng đầu chứa ba số nguyên N, M, K.

Dòng thứ hai chứa N số nguyên bloom[i].

Dữ liệu ra

In ra ngày nhỏ nhất thỏa mãn.

Giới hạn

1 ≤ N ≤ 2×105
1 ≤ bloom[i] ≤ 109

Ví dụ

Input

5 1 3
1 10 3 10 2

Output

3

Comments

There are no comments at the moment.