Bóng tối
Đề bài
Mô tả
Trên mặt phẳng toạ độ có một nguồn sáng điểm đang di chuyển. Nguồn sáng đi thẳng từ điểm đến điểm (với ) theo đoạn thẳng nối hai điểm này, với vận tốc đơn vị mỗi giây.
Trên trục có một hàng rào gồm đoạn thẳng rời nhau. Đoạn thứ nối hai điểm và .
Một điểm được xem là nằm trong bóng tối tại một thời điểm nếu đoạn thẳng nối với vị trí hiện tại của nguồn sáng cắt hoặc chạm vào một đoạn nào đó của hàng rào.
Cho điểm truy vấn. Với mỗi điểm, hãy tính tổng thời gian điểm đó nằm trong bóng tối trong suốt quá trình nguồn sáng di chuyển từ đến .
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , .
- Dòng thứ hai chứa số nguyên : số đoạn của hàng rào.
- dòng tiếp theo, mỗi dòng chứa hai số nguyên và : các đoạn của hàng rào, cho theo thứ tự tăng dần và không giao nhau, không chạm nhau ().
- Dòng tiếp theo chứa số nguyên : số điểm cần xử lí.
- dòng cuối, mỗi dòng chứa hai số nguyên và : điểm cần xử lí.
Dữ liệu ra
Gồm dòng, dòng thứ chứa một số thực: tổng thời gian điểm thứ nằm trong bóng tối. Kết quả được chấp nhận nếu sai số tuyệt đối hoặc tương đối không vượt quá .
Ràng buộc
- , .
- .
- và .
- .
- .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| -3 1 6 2 2 4 6 7 5 3 1 1 3 6 1 6 4 7 6 |
5.000000000 3.000000000 0.000000000 1.500000000 2.000000000 |
Điểm 1 luôn nằm trong bóng tối. Điểm 4 nằm trong bóng khi nguồn sáng đi từ đến và khi nguồn sáng ở , tổng thời gian . |
| -5 10 30 1 15 25 1 20 5 |
20.000000000 | Nguồn sáng đi từ đến trong giây; suốt thời gian đó tia sáng đến điểm luôn bị đoạn hàng rào chắn. |
Bình luận