给定一个加权有向图,我们想要找到全局最小割集--也就是说,一组边,如果去掉这些边,就会将图分成两半,并且与任何其他的割集相比,它们的总重量最小。
现在,尽管下面这些似乎有效,但我被告知推理是错误的。但坦率地说,我不知道他是怎么做到的,我也不确定他有多确定:
考虑由全局最小割集(即s-t- U,V,其中s in U, t in V)分隔的节点集。注意:我们不关心从V到U的边缘。
对于任何u in U, v in Vm,u-v-切不能小于s-t-cut,否则,s-t-削减将不是(全局的)最小。出于同样的原因,u中的两个顶点之间或V中的两个顶点之间的切线都不可能更小。
另一方面,u-v切割也不可能更
我试着检查一个单词是否包含在一个字符串中,然后执行以后的函数,但是它出现了错误的"if“。
a = "3,977"
if "割" or "分" in a:
print("yes")
elif "," in a:
print(",")
else:
print("none")
目前的结果:
"yes"
预期结果:
","