随笔分类 - 图论 graph theory
摘要:有n头奶牛,m个牛圈,奶牛只有在自己喜欢的牛圈里才会产奶,问最多有多少奶牛能产奶。 明显是求最大匹配
阅读全文
摘要:一个星球上有很多点,点与点之间有很多单向路 问可重点的最小路径覆盖 利用floyd缩点后求二分图最大匹配
阅读全文
摘要:很明显求最小路径覆盖 就是求最大匹配
阅读全文
摘要:在一个N*N的矩阵中 有K个障碍物, 每次使用武器 可以清除某行 或 某列 的障碍物 问最少使用多少次武器 可以清除所有的障碍物; 最小点集覆盖 = 最大匹配数
阅读全文
摘要:有一堆男孩和女孩,男孩和男孩之间,女孩和女孩之间互相认识,给出一堆男孩女孩之间认识的关系, 问一个组里最多多少人相互都认识 那么 二分图里 将不认识的连线 那么 相互认识的人最多 就为 最大独立点集
阅读全文
摘要:要求用占两格的长方形铺满平面上除去指定点 二分图匹配
阅读全文
摘要:求一个集合最多几个人,其之间任意两人没有暧昧关系。 二分图匹配 最大独立集 = 总点数 - 最大匹配数 匈牙利算法 因为每个同学都在二分图的两侧 当 A与B匹配时,B与A也匹配 所以 所求的最大匹配数要除以2
阅读全文
摘要:求哈夫曼编码后最小内存 就是个哈夫曼编码原理 取最小的两个值合并在一起深度就是被合并了几次所以直接把每次合并结果加到答案里这样 n 次合并就表示 n 的树深,该位置的量就被累计加了 n 次, 即 子节点权值*n
阅读全文
摘要:Problem Description 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。经过调查评估,得到的统计表中列出了有可能建设公路的若干条道路的成本。现请你编写程序,计算出全省畅通需要的最低成本。 Input 测试输入包
阅读全文
摘要:Problem Description 省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可)。现得到城镇道路统计表,表中列出了任意两城镇间修建道路的费用,以及该道路是否已经修通的状态。现请你编写程序,计算出全省畅通需要的最低成本。
阅读全文
摘要:Problem Description 某省调查乡村交通状况,得到的统计表中列出了任意两村庄间的距离。省政府“畅通工程”的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即可),并要求铺设的公路总长度为最小。请计算最小的公路总长度。 Input 测试输入
阅读全文

浙公网安备 33010602011771号