|
Fence Loops 篱笆回路 译 by Zen 农夫布朗的牧场上的篱笆已经失去控制了。它们分成了1~200英尺长的线段。只有在线段的端点处才能连接两个线段,有时给定的一个端点上会有两个以上的篱笆。结果篱笆形成了一张网分割了布朗的牧场。布朗想将牧场恢复原样,出于这个考虑,他首先得
知道牧场上哪一块区域的周长最小。
幸运的是,没有篱笆连接它自身。 1
+---------------+
|\ /|
2| \7 / |
| \ / |
+---+ / |6
| 8 \ /10 |
3| \9 / |
| \ / |
+-------+-------+
4 5
上图中周长最小的区域是由2,7,8号篱笆形成的。 PROGRAM NAME: fence6INPUT FORMAT
SAMPLE INPUT (file fence6.in) 10 OUTPUT FORMAT 输出的内容为单独的一行,用一个整数来表示最小的周长。 SAMPLE OUTPUT (file fence6.out) 12 |