摘要: 题意:有一个N*N的矩阵,里面有小行星,而我们的任务就是将小行星全部摧毁。现在有一种武器,没 次能消灭一行或者一列的小行星,求最少使用武器的次数。 思路:将N*N矩阵的行和列当作点,小行星作为边,则只需要满足每行或每列有一条边即可,那么问题就 变为了二分图的匹配问题。 阅读全文
posted @ 2017-11-08 20:32 dahongdou 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 题意:一个农场主有N头牛,现在要给牛喂吃的,喝的。但是没头牛都有它自己喜欢的食物 和饮料。求最多能满足多少头牛的需求。(即:按照牛的意愿分配食物) 思路:这个题一看就是匹配问题(即:把食物和饮料与牛匹配起来),但这是1对2的匹配,所以肯定 没法用二分图匹配算法来解题。但图的匹配问题可以用最大流来实现 阅读全文
posted @ 2017-11-08 20:19 dahongdou 阅读(128) 评论(0) 推荐(0) 编辑
摘要: A - 敌兵布阵 C国的死对头A国这段时间正在进行军事演习,所以C国间谍头子Derek和他手下Tidy又开始忙乎了。A国在海岸线沿直线布置了N个工兵营地,Derek和Tidy的任务就是要监视这些工兵营地的活动情况。由于采取了某种先进的监测手段,所以每个工兵营地的人数C国都掌握的一清二楚,每个工兵营地 阅读全文
posted @ 2017-10-08 19:06 dahongdou 阅读(258) 评论(0) 推荐(0) 编辑