Bi là một học sinh giỏi trong lớp. Sắp tới, Bi phải thi để nhận chứng chỉ cho
Bạn được biết lịch tổ chức các kì thi của M môn học sắp tới trong vòng N ngày. Hãy giúp Bi lên lịch sao cho số ngày cần là ít nhất để có thể lấy được M chứng chỉ
Dữ liệu
• Dòng đầu tiên gồm 2 số nguyên
• Dòng tiếp theo gồm
• Dòng cuối cùng là
Kết quả
• Gồm 1 số duy nhất là số ngày ít nhất để Bi có thể nhận được tất cả các chứng chỉ.
• Nếu không thể lấy trong vòng N ngày thì xuất -1.
Ví dụ
Sample Input
9 2
1 1 2 0 1 2 1 1 2
2 1
Sample Output
5
Giải thích
• Bi sẽ ôn tập ngày 1 cho môn thứ 2 và thi nó vào ngày thứ 3
• Bi sẽ ôn tập ngày 2 và 4 cho môn thứ 1 và thi nó vào ngày thứ 5
Chấm điểm
• Subtask 1 (50% số test):
• Subtask 2 (50% số test): Không có ràng buộc gì thêm
Bình luận