Tia laser trong thực tại song song
Đề bài
Mô tả
Trong không gian ba chiều cho điểm. Bạn phải chơi màn chơi độc lập nhau.
Ở màn chơi thứ , bạn được cho một mặt phẳng đi qua gốc toạ độ, có phương trình . Nhiệm vụ của bạn gồm hai việc:
- Chọn một số thực và dựng quả cầu bán kính bằng nhau và bằng , tâm đặt đúng tại điểm đã cho. Chi phí để dựng các quả cầu bán kính là (bán kính thì miễn phí).
- Chọn một điểm bất kỳ trong không gian và bắn từ đó một tia laser vuông góc với mặt phẳng . Tia có thể hướng về phía mặt phẳng hoặc hướng ra xa mặt phẳng. Việc bắn tia không tốn chi phí.
Mọi quả cầu có ít nhất một điểm chung với tia laser sẽ được kích hoạt. Màn chơi được hoàn thành khi tất cả quả cầu đều được kích hoạt.
Tâm các quả cầu là cố định qua mọi màn chơi, nhưng các quả cầu không được giữ lại: ở mỗi màn chơi bạn phải dựng lại chúng từ đầu.
Với mỗi màn chơi, hãy tìm chi phí nhỏ nhất để hoàn thành màn chơi đó.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số quả cầu và số màn chơi.
- dòng tiếp theo, dòng thứ chứa ba số nguyên , , : toạ độ tâm quả cầu thứ .
- dòng cuối, dòng thứ chứa ba số nguyên , , : các hệ số trong phương trình mặt phẳng .
Dữ liệu ra
In ra dòng, dòng thứ là chi phí nhỏ nhất để hoàn thành màn chơi thứ .
Đáp án đượ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 |
|---|---|---|
| 4 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 |
0.7071067812 | Mặt phẳng , nên tia laser song song với trục . Bốn tâm tạo thành hình vuông đơn vị nằm ngay trên mặt phẳng này. Đặt tia đi qua tâm hình vuông thì khoảng cách lớn nhất từ một tâm tới tia là nửa đường chéo . |
| 5 3 0 1 0 1 0 1 1 2 1 2 0 1 1 3 0 1 1 1 1 2 3 3 0 3 |
1.6329931619 1.6366341768 1.5411035007 |
Ba màn chơi dùng chung năm tâm nhưng ba mặt phẳng khác nhau, nên hướng của tia laser khác nhau và chi phí cũng khác nhau. |
| 2 1 0 20 0 0 0 0 0 10 0 |
0.0000000000 | Mặt phẳng cho tia laser song song với trục . Hai tâm và nằm trên cùng một đường thẳng song song với , nên một tia duy nhất xuyên qua cả hai tâm; bán kính là đủ. |
Bình luận