#P2236. Wireless Network
Wireless Network
题目描述
在东南亚发生了一场地震。ACM(亚洲合作医疗队)搭建了一个由笔记本电脑组成的无线网络,但一场意外的余震导致网络中的所有电脑都损坏了。现在电脑正在被逐一修复,网络也逐渐恢复运作。由于硬件限制,每台电脑只能与距离不超过 米的其他电脑直接通信。但任意两台电脑可以通过中介电脑间接通信,即电脑 和 能通信的条件是:
- 和 可以直接通信(距离 ),或
- 存在一台电脑 ,使得 和 能通信,且 和 也能通信。
在网络修复过程中,工作人员可以执行两种操作:
- 修复电脑:格式为
O p
(),表示修复编号为 的电脑。 - 测试通信:格式为
S p q
(),测试电脑 和 是否能通信。
你的任务是处理所有测试操作,并输出结果。
输入格式
- 第一行:两个整数 (电脑数量,)和 (最大直接通信距离,)。
- 接下来 行:每行两个整数 (),表示第 台电脑的坐标。
- 剩余行:操作序列(不超过 行),每行为
O p
或S p q
。
输出格式
- 对每个
S p q
操作,若 和 能通信,输出"SUCCESS"
,否则输出"FAIL"
。
示例输入 1
4 1
0 1
0 2
0 3
0 4
O 1
O 2
O 4
S 1 4
O 3
S 1 4
示例输出 1
FAIL
SUCCESS
题目来源
POJ Monthly, HQM