题目大意:
有一个城镇,它的所有街道都是单行的,并且每条街道都是和两个路口相连。同时已知街道不会形成回路。
你的任务是编写程序求最小数量的伞兵,这些伞兵可以访问(visit)所有的路口。
像这样建二分图,最后由定理
DAG图的最小路径覆盖数=节点数(n)- 最大匹配数(m)
这样也就只需要求最大匹配数
上诉结论的证明见:
1 #include
本文共 1043 字,大约阅读时间需要 3 分钟。
题目大意:
有一个城镇,它的所有街道都是单行的,并且每条街道都是和两个路口相连。同时已知街道不会形成回路。
你的任务是编写程序求最小数量的伞兵,这些伞兵可以访问(visit)所有的路口。
像这样建二分图,最后由定理
DAG图的最小路径覆盖数=节点数(n)- 最大匹配数(m)
这样也就只需要求最大匹配数
上诉结论的证明见:
1 #include
转载于:https://www.cnblogs.com/gj-Acit/p/3265087.html