Cuộc họp
Đề bài
Mô tả
Một chiếc bàn họp hình chữ nhật được đặt trên mặt phẳng toạ độ, hai cạnh song song với trục và hai cạnh song song với trục . Bàn được cho bởi toạ độ hai đỉnh đối diện nhau và (hai đỉnh này có thể được cho theo thứ tự bất kỳ).
Tại mỗi điểm nguyên nằm trên chu vi của hình chữ nhật có đúng một người ngồi.
Trên mặt phẳng còn có lò sưởi. Lò sưởi thứ đặt tại điểm nguyên và có bán kính sưởi : một người cảm thấy ấm nếu khoảng cách Euclid từ chỗ ngồi của người đó tới lò sưởi không vượt quá , tức là
Lò sưởi có thể nằm ở bất kỳ điểm nguyên nào: bên ngoài, bên trong hình chữ nhật, hoặc ngay trên chu vi (trùng đúng chỗ một người đang ngồi); bán kính sưởi của nó không vì thế mà thay đổi. Nhiều lò sưởi có thể cùng nằm tại một điểm.
Mỗi người không được lò sưởi nào sưởi ấm cần được phát một chiếc chăn. Người đã ấm thì không cần chăn, và một người nằm trong vùng sưởi của nhiều lò cũng chỉ tính là một người ấm. Hãy đếm số chăn cần chuẩn bị.
Dữ liệu vào
- Dòng đầu chứa bốn số nguyên , , , là toạ độ hai đỉnh đối diện của bàn.
- Dòng thứ hai chứa số nguyên là số lò sưởi.
- dòng tiếp theo, dòng thứ chứa ba số nguyên , , mô tả lò sưởi thứ .
Dữ liệu ra
In ra một số nguyên duy nhất là số chăn cần chuẩn bị.
Ràng buộc
- , ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 5 4 2 3 3 1 2 5 3 1 1 3 2 |
4 | Bàn có các đỉnh và , nên có người ngồi tại . Bốn người tại nằm ngoài mọi vùng sưởi. |
| 5 2 6 3 2 6 2 2 6 5 3 |
0 | Chỉ có người, tại , và tất cả đều đã được sưởi ấm. |
| 0 0 10 10 1 5 5 5 |
36 | Chu vi có người. Lò sưởi đặt ngay giữa bàn, bán kính . Bốn người tại cách lò đúng đơn vị, và vì điều kiện là nhỏ hơn hoặc bằng nên họ vẫn được coi là ấm. người còn lại cần chăn. |
Bình luận