农夫约翰的奶牛们喜欢通过电邮保持联系,于是她们建立了一个奶牛电脑网络,以便互相交流。这些机器用如下的方式发送电邮:如果存在一个由 台电脑组成的序列 ,且 与 相连, 与 相连,等等。那么电脑 和 就可以互发电邮。
很不幸,有时候奶牛会不小心踩到电脑上,农夫约翰的车也可能碾过电脑,这台倒霉的电脑就会坏掉。这意味着这台电脑不能再发送电邮了,于是与这台电脑相关的连接也就不可用了。
有两头奶牛就想:如果我们两个不能互发电邮,至少需要坏掉多少台电脑呢?请注意, 不能被破坏。请编写一个程序为她们计算这个最小值。
以如下网络为例:
这张图画的是有 条连接的 台电脑。我们想要在电脑 和 之间传送信息。电脑 与 , 与 直接连通。如果电脑 坏了,电脑 与 便不能互发信息了。