给定1个1000行×20列的0-1矩阵,对于该矩阵的任意1列,其中值为1的元素的数量不超过10%。设有两个非空集合A和B,每个集合由矩阵的若干列组成。集合A和B互斥是指对于矩阵的任意一行,同时满足下列2个条件:1)若A中有一个或多个元素在这一行上的值是1,则B中的元素在这一行全部是0;2)若B中有一个或多个元素在这一行上的值是1,则A中的元素在这一行全部是0。请你设计一个算法,找出集合A、B和C,满足:1)A、B、C两两互斥,且2)A、B和C包含的列的总数最大。
1
01背包动态规划,01背包回溯算法,分枝限界法01背包,蛮力法,贪心法,多个背包问题总汇......,好不容易得到的资源
2021-04-29 13:03:35 1.86MB 01背包 动态规划 回溯 分枝限界
1
科来回溯分析解决方案
2021-04-29 01:24:52 7.48MB 网络 溯源 分析
1
本例是java实现的批处理作业调度程序,采用的是回溯法,排列集合的方式,参考书籍为:算法设计与分析
2021-04-28 16:02:25 38KB 作业调度 回溯法 java
1
循环赛日程表的程序,可以使用于比赛队数任意的情况,不局限于偶数之队伍 是我认识的一个大神实现的代码
2021-04-28 09:09:33 3KB 循环赛 分治法 日程表
1
利用分治法解决凸包问题,递归调用,功能强悍,自己下载后在机器上跑一下
2021-04-27 11:48:28 2KB 分治法 解决 凸包问题
1
以后写体系结构作业的有福了!下载后请仔细阅读ReadMe.docx文档 以后写体系结构作业的有福了!下载后请仔细阅读ReadMe.docx文档
2021-04-27 09:04:11 39KB N皇后 管道风格 黑板风格 调用返回
1
算法讲的很详细,对学习算法和准备面试工作的朋友都很有帮助,推荐你下载学习!
2021-04-26 09:11:45 594KB 回溯法 递归法 贪心算法 背包
1
%divide——将数组分成两段 %conquer——每段分别求最大字段和 %combine——最大子段和无非三种情况:左端、右端、横跨中间 %每段分别求最大子段和的时候采用递归调用
2021-04-26 00:14:55 2KB 分治算法 最大子段和 MATLAB
1
N皇后C++源代码(回溯法、遗传算法、CSP最小冲突法)
2021-04-23 18:16:38 6KB N皇后 C++源代码
1