Phạt tốc độ
Đề bài
Mô tả
Lái xe vượt quá tốc độ cho phép là nguyên nhân của nhiều tai nạn giao thông nghiêm trọng. Việc đặt các camera đo tốc độ cũng đã hạn chế một phần lỗi vượt quá tốc độ cho phép. Tuy vậy một số người đã đối phó bằng cách giảm tốc độ ở nơi có camera và sau đó lại phóng nhanh. Để kiểm soát tốc độ chung trên toàn tuyến đường, người ta đặt camera ghi nhận thời điểm xe đi vào tuyến và thời điểm xe rời khỏi tuyến, sau đó dựa vào thời gian đi trên toàn tuyến để xác định mức phạt.
Xét một tuyến đường gồm đoạn. Đoạn thứ có độ dài và tốc độ tối đa cho phép là .
Gọi là độ vượt quá tốc độ cho phép lớn nhất trên toàn tuyến, tức là giá trị lớn nhất của hiệu giữa tốc độ đi và tốc độ tối đa cho phép trên mỗi đoạn. Nếu , người lái xe bị phạt theo các mức sau:
- Nếu thì mức phạt là đồng;
- Nếu thì mức phạt là đồng;
- Nếu thì mức phạt là đồng;
- Nếu thì mức phạt là đồng;
- Nếu thì mức phạt là đồng.
Nếu thì người lái xe không bị phạt.
Hiện có số liệu chưa xử lý của xe. Xe thứ đi vào tuyến tại thời điểm và rời khỏi tuyến tại thời điểm .
Yêu cầu: Với mỗi xe, hãy xác định mức phạt lớn nhất chắc chắn đúng về lỗi tốc độ, tức là mức phạt mà xe phải nộp với mọi cách đi trên các đoạn khớp với thời gian đã ghi nhận.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
- Dòng thứ ba chứa số nguyên .
- Dòng thứ tư chứa số nguyên .
- Dòng thứ năm chứa số nguyên tăng dần . Nếu thì dòng này rỗng.
- Dòng thứ sáu chứa số nguyên tăng dần .
- Dòng thứ bảy chứa số nguyên .
- Dòng thứ trong dòng tiếp theo chứa hai số nguyên và .
Dữ liệu ra
In ra số nguyên, mỗi số trên một dòng, là số tiền phạt mà mỗi xe phải nộp (in nếu xe không bị phạt).
Dữ liệu bảo đảm rằng nếu và thay đổi không quá thì số tiền phạt không thay đổi.
Ràng buộc
- ; .
- ; ; .
- ; .
Subtasks
- Subtask 1 ( số điểm): , .
- Subtask 2 ( số điểm): , .
- Subtask 3 ( số điểm): , .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 10 20 30 400 500 600 6 1 5 10 12 16 100 300 600 800 1000 1500 3 10 100 20 70 45 100 |
0 800 600 |
Đi đúng tốc độ tối đa trên mọi đoạn mất . Xe 1 đi hết nên có thể không vượt tốc độ: không phạt. Xe 2 đi hết : nếu vượt mỗi đoạn thì mất , nếu vượt mỗi đoạn thì mất khoảng , nên chắc chắn và có thể : phạt . Xe 3 đi hết , tương tự : phạt . |
| 2 10 20 100 200 2 5 50 90 3 1 25 3 18 10 20 |
0 50 90 |
Ví dụ thêm. Đi đúng tốc độ tối đa mất . Xe 1 đi hết : không phạt. Xe 2 đi hết ; vượt mỗi đoạn thì mất nên : phạt . Xe 3 đi hết nên : phạt . |
Bình luận