图论 HDU5093 同一行或者同一列,并且没有障碍 n,m<=100 感觉是二分图? 咋感觉出来的??? 没有障碍的情况:一行最多放一个,一列最多放一个 或者说一个物体用掉一行一列 二分图:左边代表每一行,右边代表每一列 由于没有障碍物,左边的每一个点都会向右边每一个点连一条边 匹配的结果就是mi ...
分类:
其他好文 时间:
2019-10-03 20:01:33
阅读次数:
74
"题面" A. 以行和列为节点建二分图跑欧拉路径。注意判是否连通。 B. Sub1 暴力排序。 Sub2 开前缀和数组,把 改为 。 Sub3 只需考虑 $l\in [1,100],r\in [n 100,n]$ 的区间。对这10000个区间排序。前缀和开不下,用主席树。 C. 注意期望不能相乘! ...
分类:
其他好文 时间:
2019-10-02 23:07:53
阅读次数:
131
Running a taxi station is not all that simple. Apart from the obvious demand for a centralised coordination of the cabs in order to pick up the custom ...
分类:
其他好文 时间:
2019-10-02 17:06:07
阅读次数:
99
Asteroids POJ - 3041 Bessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 500). The grid ...
分类:
其他好文 时间:
2019-10-02 14:30:30
阅读次数:
99
正解:图论 解题报告: 传送门$QwQ$ 发现最大团不好求,于是考虑求最大独立集.也就把所有$gcd(i,j)\cdot gcd(i+1,j+1)=1$的点之间连边,然后求最大独立集. 发现依然不可做,不妨猜结论:这张图一定是张二分图. 其实猜到了证明还是挺$easy$的$QwQ$ 发现连边的点之间 ...
分类:
其他好文 时间:
2019-09-30 21:53:41
阅读次数:
101
题意:类似二分图匹配给的题目,不过这次在这里给出了k,表示没人可以再多一次匹配机会,这次匹配不能用上一次被匹配的对象 分析:不能用匈牙利做俩次匹配,因为俩次的最大匹配并不等价于总和的匹配,事实证明,你用俩次匹配后会被卡在17个样例 既然二分图不能用匈牙利,那么只能考虑用网络流,这里讲到对于k的处理, ...
分类:
其他好文 时间:
2019-09-30 21:31:08
阅读次数:
91
"题目链接" 思路 不想写了。。一个二分答案+二分图染色的~~水题~~蓝题竟然写了我四十分钟 注意易错点: 1.因为我在染色时用的的是dfs,所以有冲突时不能简单的return而要用一个全局变量记录是否有过冲突 2.二分害人啊。。。多测几组数据吧 Code cpp include using nam ...
分类:
其他好文 时间:
2019-09-30 09:25:58
阅读次数:
71
刚看完问题有点懵逼,二分图匹配?最大带权二分图匹配? 本来想学学KM算法,结果发现有O(N^3),告辞~~ ...
分类:
其他好文 时间:
2019-09-29 11:18:54
阅读次数:
88
最近的vj好垃圾,老崩,实名吐槽 HDU - 6150 题意:给出一个错误的求最小点覆盖的函数,需要来构造一组样例,使得那个函数跑出来的答案是正解的3倍以上。 很巧妙的构造技巧,首先想法就是弄一个二分图,让正确答案是上面的n个点,我们需要构造的就是下面的点,这就不知道为什么要这样构造了。也就是分块的 ...
分类:
其他好文 时间:
2019-09-27 17:44:09
阅读次数:
117
update:2019/09/25 重新将两篇二分图的学习报告整合 一,二分图的定义 对于一个图上的所有节点能够分成两个集合且保证边仅存在在两个集合之间,集合内部没有边,这样的图叫做二分图。 二,二分图的一些性质(一些比较重要的性质) 1,二分图没有奇环 2,二分图的最小顶点覆盖 定义:若选择一个点 ...
分类:
其他好文 时间:
2019-09-25 12:47:46
阅读次数:
98