我正在查看 TopCoder 上的 PenLift 问题,在阅读了这篇社论之后,我现在明白了如何去做,但是有一件事我不明白。
一个众所周知的定理指出,要遍历连通图中的所有边需要 numOfOddVertices/2 个总路径。
这是什么理论?还有为什么会这样?我的第一个想法是通过添加边来找到欧拉路径,使所有顶点除了 2 之外的度数都是偶数,因为这将允许欧拉路径。我不确定这是否正确,如果正确,我怎么知道这是最好的方法,这似乎很贪婪,但我没有看到任何证据。有人可以将我链接到理论或解释它是如何工作的吗?提前致谢。