<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>KM on 111qqz's blog</title><link>https://111qqz.com/en/tags/km/</link><description>Recent content in KM on 111qqz's blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>© 2015-2026 111qqz</copyright><lastBuildDate>Sun, 05 Jun 2016 17:07:59 +0000</lastBuildDate><atom:link href="https://111qqz.com/en/tags/km/index.xml" rel="self" type="application/rss+xml"/><item><title>KM算法总结</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-05-kme7ae97e6b395e680bbe7bb93/</link><pubDate>Sun, 05 Jun 2016 17:07:59 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-05-kme7ae97e6b395e680bbe7bb93/</guid><description>&lt;p&gt;&lt;a href="https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-2255-e5a594e5b08fe5bab7e8b59ae5a4a7e992b1-e4ba8ce58886e59bbee69c80e4bdb3e58cb9e9858defbc8ckme7ae97e6b395e6a8a1e69dbfe9a298efbc89/" &gt;km算法我的理解&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;刷了不到20道题。。。回来总结一发。。&lt;/p&gt;</description></item><item><title>HDU 3523 Image copy detection (二分图最佳匹配，KM算法，题意杀)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-03-hdu-3523/</link><pubDate>Fri, 03 Jun 2016 11:55:36 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-03-hdu-3523/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=3523" target="_blank" rel="noreferrer"&gt;hdu 3523 题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：有m个排列，每个排列有n个，然后要找一个长度为n的排列（1..n每个数字恰好出现一次），使得这个排列到其他m个排列的距离之和最小。 两个排列之间的距离是对应位置上数字差的绝对值的和。&lt;/p&gt;</description></item><item><title>hdu 2853 Assignment (二分图最佳匹配，KM算法+数论，做法太神)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-03-hdu-2853/</link><pubDate>Fri, 03 Jun 2016 07:36:50 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-03-hdu-2853/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=2853" target="_blank" rel="noreferrer"&gt;hdu 2853题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：n个公司，m个任务（m&amp;gt;=n),一个公司只能对应一个任务，一个任务也只能对应一个公司。给出一个n*m的mat,表示每个公司对应每个任务产生的val。  然后给出n个数，表示初始钦定（雾）这n个公司分别做哪些任务。 但是可能初始的安排得到的val表示最大的。我们现在想得到最大的val,并且保证改变的安排数最少。求安排后得到的 val比初始安排大多少，以及需要改变的安排数量。&lt;/p&gt;</description></item><item><title>hdu 2448 Mining Station on the Sea (floyd+KM)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-2448/</link><pubDate>Thu, 02 Jun 2016 22:15:14 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-2448/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=2448" target="_blank" rel="noreferrer"&gt;hdu2448 题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：n个船n个港口，一个港口只能承接一个船，m个油田，给出n个船各自在哪个油田，然后给出m个油田之间的无相图，然后给出油田和港口之间的有向图。求n个船到达港口的最小距离之和。&lt;/p&gt;</description></item><item><title>hdu 3718 Similarity (二分图最优匹配，KM算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-3718/</link><pubDate>Thu, 02 Jun 2016 18:37:58 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-3718/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=3718" target="_blank" rel="noreferrer"&gt;hdu 3718题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：东西分类作业，有n个东西,k组，m个学生，不同种类的东西用不同的字母表示，相同种类的用同一个字母表示。不同学生和标准答案之间可能表示同一类东西用的字母不同，但是字母只是一个标号（&lt;strong&gt;But the LABEL of group doesn&amp;rsquo;t make sense and the LABEL is just used to indicate different groups.&lt;/strong&gt; ） 给出事物分类的标准答案和每个学生的答案现在问每个学生的正确率是多少。&lt;/p&gt;</description></item><item><title>hdu 3722 Card Game (有向环覆盖，拆点，二分图最佳匹配，KM算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-3722/</link><pubDate>Thu, 02 Jun 2016 16:03:28 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-3722/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=3722" target="_blank" rel="noreferrer"&gt;hdu 3722题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：n个串，a串放在b串前面的val值是“The score of sticking two cards is the longest common prefix of the second card and the reverse of the first card”.问如何放使得总的val最大。&lt;/p&gt;</description></item><item><title>hdu 3435 A new Graph Game (有向环覆盖，拆点，二分图最优匹配，KM算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-3435/</link><pubDate>Thu, 02 Jun 2016 15:10:43 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-3435/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=3435" target="_blank" rel="noreferrer"&gt;hdu 3435题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：给你一张图，图上可能有多个哈密顿回路。叫你求出形成多个哈密顿回路的总距离最小值&lt;/p&gt;</description></item><item><title>hdu 1853 Cyclic Tour (有向环覆盖，拆点，二分图最佳匹配，KM算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-1853/</link><pubDate>Thu, 02 Jun 2016 12:44:26 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-1853/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=1853" target="_blank" rel="noreferrer"&gt;hdu 1853 题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：一个带权有向图，要求找出若干的环，满足每个点恰好在一个环里，并且环的权值和最小……问最小权值和。&lt;/p&gt;</description></item><item><title>hdu 2813 One fihgt one (二分图最优匹配，KM算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-2813/</link><pubDate>Thu, 02 Jun 2016 11:44:03 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-2813/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=2813" target="_blank" rel="noreferrer"&gt;hdu 2813 题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：吕布有n个武将，曹操有m（m&amp;gt;=n）个武将。给出k个关系，为吕布的某个武将和曹操的某个武将pk后会受到的伤害。吕布要求他所有n的武将都要上场，每个武将只能战斗一次，问如何安排，使得所有武将受到的伤害总和最小。&lt;/p&gt;</description></item><item><title>hdu 2282 Chocolate (二分图最优匹配,KM算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-2282/</link><pubDate>Thu, 02 Jun 2016 11:08:10 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-02-hdu-2282/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=2282" target="_blank" rel="noreferrer"&gt;hdu 2282 题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：n个盒子围成一个圈，给出n个盒子中每个盒子中的巧克力个数，巧克力的总数不超过n，从一个盒子中移动一块巧克力到相邻的盒子里称为one “move”，（由于围成一个圈，所以第1个和第n个盒子也是相邻的） 问最小的移动“move”数，使得每个盒子里最多有一快巧克力。&lt;/p&gt;</description></item><item><title>hdu 3395 Special Fish (二分图最佳匹配，KM算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-3395/</link><pubDate>Wed, 01 Jun 2016 13:03:25 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-3395/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=3395" target="_blank" rel="noreferrer"&gt;hdu 3395题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：鱼，一些鱼认为自己是汉子，然后他会去和他认为是妹子的鱼啪啪啪，然后被啪啪啪的妹子就会产卵？ 卵的val是它parent的val的异或。给出n，为鱼的数量，然后给出一个n*n的 mat,a[i][j]==1表示第i条鱼认为第j条鱼是妹子。问卵的最大val之和是多少。需要注意的是：每条鱼最多可以去和一个妹子啪，并且可以作为妹子被啪一次（这两个是独立的。。。） （Each fish can attack one other fish and can only be attacked once）&lt;/p&gt;</description></item><item><title>hdu 2426 Interesting Housing Problem (二分图最佳匹配，km算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-2426/</link><pubDate>Wed, 01 Jun 2016 12:33:45 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-2426/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=2426" target="_blank" rel="noreferrer"&gt;hdu 2426 题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：n个学生，m个宿舍，每个学生住一个宿舍，然后n个学生给若干个宿舍打分，分数可正可0可负，学生不能住打的分为负的宿舍，或者没有打分的宿舍。问在满足上述条件的前提下，所有学生住的宿舍的分数之和最大是多少。如果无解输出-1.&lt;/p&gt;</description></item><item><title>hdu 1533 Going Home (二分图最佳匹配，KM算法)</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-1533/</link><pubDate>Wed, 01 Jun 2016 11:23:49 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-1533/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=1533" target="_blank" rel="noreferrer"&gt;hdu 1533 题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：给出一个n*m的maze，其中包含不超过一个人（用m表示），以及和人数相等的房子（用H表示），其他都是‘.’，表示可以经过的路径。人向一个方向移动花费代价1.问每个人都回到一个房子里的最小代价是多少。ps:每个格子是无限大的，也就是所有人可以同时踩在一个格子里。以及：路过一个房子可以不住，而只是“经过”。&lt;/p&gt;</description></item><item><title>hdu 2255 奔小康赚大钱 (二分图最佳匹配，KM算法模板题）</title><link>https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-2255-e5a594e5b08fe5bab7e8b59ae5a4a7e992b1-e4ba8ce58886e59bbee69c80e4bdb3e58cb9e9858defbc8ckme7ae97e6b395e6a8a1e69dbfe9a298efbc89/</link><pubDate>Wed, 01 Jun 2016 08:30:31 +0000</pubDate><guid>https://111qqz.com/en/post/acm-icpc/2016/2016-06-01-hdu-2255-e5a594e5b08fe5bab7e8b59ae5a4a7e992b1-e4ba8ce58886e59bbee69c80e4bdb3e58cb9e9858defbc8ckme7ae97e6b395e6a8a1e69dbfe9a298efbc89/</guid><description>&lt;p&gt;&lt;a href="http://acm.hdu.edu.cn/showproblem.php?pid=2255" target="_blank" rel="noreferrer"&gt;hdu 2255 题目链接&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;题意：传说在遥远的地方有一个非常富裕的村落,有一天,村长决定进行制度改革：重新分配房子。
这可是一件大事,关系到人民的住房问题啊。村里共有n间房间,刚好有n家老百姓,考虑到每家都要有房住（如果有老百姓没房子住的话，容易引起不安定因素），每家必须分配到一间房子且只能得到一间房子。
另一方面,村长和另外的村领导希望得到最大的效益,这样村里的机构才会有钱.由于老百姓都比较富裕,他们都能对每一间房子在他们的经济范围内出一定的价格,比如有3间房子,一家老百姓可以对第一间出10万,对第2间出2万,对第3间出20万.(当然是在他们的经济范围内).现在这个问题就是村领导怎样分配房子才能使收入最大.(村民即使有钱购买一间房子但不一定能买到,要看村领导分配的).&lt;/p&gt;</description></item></channel></rss>