Chấm hệ thống
Đề bài
Mô tả
Có bài nộp cần được chấm, bài thứ phải chạy trên test, mỗi test chạy hết đúng giây. Các bài nộp xếp hàng theo thứ tự từ đến . Có máy chấm hoạt động song song, mỗi máy chỉ chấm một bài tại một thời điểm.
Tại mọi thời điểm mà một máy đang rảnh, máy đó lấy ngay bài đứng đầu hàng đợi và chấm lần lượt các test theo thứ tự tăng dần: test thứ được chạy trong khoảng thời gian từ đến . Bài đó được chấm xong tại thời điểm , và máy lập tức lấy bài tiếp theo (nếu còn). Nếu nhiều máy cùng rảnh tại một thời điểm (chẳng hạn thời điểm ), thứ tự chúng lấy bài không ảnh hưởng đến kết quả.
Tại mỗi thời điểm, nếu đã có đúng bài được chấm xong thì trang web hiển thị dòng chữ "System testing: d%", trong đó tức là làm tròn đến số nguyên gần nhất (phần lẻ đúng thì làm tròn lên).
Một bài nộp được gọi là thú vị nếu tồn tại một thời điểm (có thể không nguyên) mà bài đó đang được chạy trên test thứ và dòng chữ đang hiển thị đúng "System testing: q%". Hãy đếm số bài nộp thú vị.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số bài nộp và số máy chấm.
- Dòng thứ hai chứa số nguyên : số test của từng bài.
Dữ liệu ra
In ra một số nguyên duy nhất là số bài nộp thú vị.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 2 49 100 |
1 | Cả hai bài bắt đầu tại thời điểm . Bài 1 xong ở thời điểm , dòng chữ thành . Tại thời điểm bài 2 đang chạy test , nên bài 2 thú vị. |
| 4 2 32 100 33 1 |
2 | Bài 1 xong ở thời điểm (dòng chữ ), bài 3 bắt đầu; tại bài 3 đang chạy test . Bài 3 xong ở , bài 4 xong ở , dòng chữ thành ; tại bài 2 đang chạy test . Có 2 bài thú vị. |
| 14 5 48 19 6 9 50 20 3 42 38 43 36 21 44 6 |
5 | Có 5 bài nộp thú vị. |
Bình luận