Giải bài đa hệ thống chấm
Bạn cần giải bài tập trên một hệ thống chấm bài chính (gọi là Decoforces). Bài thứ có độ khó (là một số nguyên dương). Độ khó được đo thống nhất giữa tất cả các hệ thống chấm bài: một bài có độ khó trên Decoforces khó tương đương một bài có độ khó trên bất kỳ hệ thống chấm bài nào khác.
Bạn có thể giải các bài đã chọn theo thứ tự tùy ý, nhưng chỉ có thể giải bài có độ khó nếu trước đó đã giải được ít nhất một bài có độ khó không nhỏ hơn (trên bất kỳ hệ thống chấm bài nào, không nhất thiết là Decoforces).
Trước khi bắt đầu danh sách này, bạn đã giải các bài với độ khó tối đa là (tức là bạn đã từng giải ít nhất một bài có độ khó ).
Với mọi số nguyên dương , luôn tồn tại một bài tập có độ khó trên ít nhất một hệ thống chấm bài khác (ngoài Decoforces). Bạn có thể giải các bài trên hệ thống chấm khác vào bất kỳ thời điểm nào — không bắt buộc phải làm các bài Decoforces liên tiếp.
Hãy tính số lượng tối thiểu các bài cần giải trên những hệ thống chấm bài khác để có thể giải hết bài đã chọn trên Decoforces.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên — độ khó của các bài cần giải trên Decoforces.
Dữ liệu ra
In ra một số nguyên duy nhất là số lượng bài tối thiểu cần giải trên những hệ thống chấm khác.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 20 10 3 6 3 |
0 | Mọi đều có , nên có thể giải hết các bài mà không cần đến hệ thống chấm khác. |
| 3 3 2 1 9 |
1 | Giải bài 1 (độ khó 1) và bài 2 (độ khó 2) trước, vẫn có . Để giải bài độ khó 9 thì cần đã giải một bài độ khó . Giải một bài độ khó 6 trên hệ thống chấm khác (đủ điều kiện vì ). Sau đó giải được bài độ khó 9. Tổng cộng 1 bài "ngoài". |
Bình luận