摘要: 题目描述 T 公司发现其研制的一个软件中有 n 个错误,随即为该软件发放了一批共 m 个补丁程序。每一个补丁程序都有其特定的适用环境,某个补丁只有在软件中包含某些错误而同时又不包含另一些错误时才可以使用。一个补丁在排除某些错误的同时,往往会加入另一些错误。 换句话说,对于每一个补丁 i,都有 2 个 阅读全文
posted @ 2018-08-31 18:54 OFFBYONEBUG 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题目描述 G 公司有 n 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使 n 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。 问题分析 目标状态为所有仓库货物数量相等,每个仓库目前的货物数量减平衡数量 a[i]-s > 0 时,此仓库将向外运输货物,否 阅读全文
posted @ 2018-08-31 15:17 OFFBYONEBUG 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 飞行员配对方案问题(求最大匹配数并且输出配对方案) 两种做法: 1)二分图匹配匈牙利算法,可以直接求出最大匹配数,并且数组中记录了最佳配对方案 2)最大流,超级源点S到A集合中每一个元素建边(容量为1),B集合中每一个点到汇点建边(容量为1),A集合中与B集合中可匹配的点之间建边(容量为1),跑最大 阅读全文
posted @ 2018-08-31 12:27 OFFBYONEBUG 阅读(239) 评论(0) 推荐(0) 编辑