嗯... 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2063 这是一道很经典的匈牙利问题: 把男同学看成左边点,女同学看成右边点,如果两个同学愿意同坐过山车,则连边,最后输出最大匹配数即可... AC代码: 1 #include<cstdio> 2 ...
分类:
其他好文 时间:
2019-08-30 20:45:22
阅读次数:
56
嗯... 题目链接:http://poj.org/problem?id=3041 这道题的思想比较奇特: 把x坐标、y坐标分别看成是二分图两边的点,如果(x,y)上有行星,则将(x,y)之间连一条边,而我们要做的就是要找尽量少的点把所有的边覆盖,即为最小点覆盖问题,根据König定理:最小覆盖点数= ...
分类:
编程语言 时间:
2019-08-26 22:44:56
阅读次数:
106
以前学树型dp留下的题目,没有写,然后过了几个月后又回来写了这道题 "战略游戏" 这是一道典型的最小点覆盖的模板,蒟蒻采用的是树型dp的做法 设 $f[i][0/1]$ 在以 $i$ 为根的子树中,选或不选当前这个点所需要的最少的点 那么转移方程为: $f[i][0]=\sum_{v\in son[ ...
分类:
其他好文 时间:
2019-08-17 10:51:46
阅读次数:
100
"030" "=v=" "0.0" ":)" ...
分类:
其他好文 时间:
2019-08-11 11:16:08
阅读次数:
78
先贴一个好博客: "好博客" "hdu1498" 以行为左点集, 列为右点集, 平面每个点mp[i,j]变成由行i和列j连接的边,题目变成了对每种颜色求这个二分图的最小点覆盖。 c++ include include using namespace std; int mp[105][105]; bo ...
分类:
其他好文 时间:
2019-07-26 22:49:04
阅读次数:
113
链接: https://vjudge.net/problem/HDU 1054 题意: Bob enjoys playing computer games, especially strategic games, but sometimes he cannot find the solution f ...
分类:
其他好文 时间:
2019-07-10 23:09:56
阅读次数:
148
"题目" 癌我竟然会做 发现我们要求的是一个最大独立集问题 发现一个格子和能攻击到的格子的奇偶性和它都不同,于是我们就可以按照$i+j$的奇偶性把整张图分成两个部分 两个部分之间没有连边 于是二分图最大独立集=总点数 最小点覆盖 最小点覆盖=最大匹配 代码 cpp include include i ...
分类:
其他好文 时间:
2019-03-07 14:10:33
阅读次数:
186
layout: post title: 训练指南 UVA 11419(二分图最小覆盖数) author: "luowentaoaa" catalog: true mathjax: true tags: 二分图 最小点覆盖 图论 训练指南 SAM I AM "UVA 11419 " 题目大意:给出一个 ...
分类:
其他好文 时间:
2019-02-04 23:16:09
阅读次数:
227
"原题传送门" 求树的最小点覆盖,就是一个树形dp 类似于没有上司的舞会 dp的状态为$f[i][0/1]$,表示i节点是否选择 边界是$f[x][0]=0$,$f[x][1]=1$ 转移方程是 $f[i][0]=\sum_{j=son[i]} f[j][1]$ $f[i][1]=\sum_{j=s ...
分类:
其他好文 时间:
2019-01-28 14:03:49
阅读次数:
166
题目: http://acm.hdu.edu.cn/showproblem.php?pid=1054 关于匈牙利算法的博客讲解 https://www.cnblogs.com/shenben/p/5573788.html https://blog.csdn.net/qq_40938077/artic ...
分类:
编程语言 时间:
2019-01-20 13:44:32
阅读次数:
219