题目链接: 传送门 题目大意: Bob非常享受玩电脑游戏的过程,尤其是策略游戏,但是在有些时候,他因为不能在第一时间找到最佳的策略而十分伤心. 现在,他遇到了一个问题.他必须保卫一个中世纪的城市,有很多道路将整个城市连起来,整体上看上去像一棵树.Bob需要放置尽可能少的士兵,保卫树上所有的边.士兵只能放在节点上,但是却可以保卫所有与这个节点相邻的边. 题目分析: 由于树本身具有二分图的性质,所以这里我把树手动染色转成二分图,然后跑最小点覆盖 (当然也可以树形dp) 代码: #include <i…