题意:
p个人 每个人有喜欢和讨厌的动物 如果选出的动物中包含这个人喜欢的动物同时不包含他讨厌的动物那么这个人会开心 问 最多几个人开心
思路:
二分图最大独立集 利用人与人之间的冲突建边 求最大匹配即可
注意:
题中的样例给出动物的名字是D1、C1之类的 其实名字可能比这个长… 所以数组开长点
代码:
#include
#include
#include
#incl...
分类:
其他好文 时间:
2014-10-04 22:40:17
阅读次数:
301
Non Absorbing DFA
Time Limit: 10000/5000MS (Java/Others)Memory Limit: 128000/64000KB (Java/Others)
SubmitStatisticNext
Problem
Problem Description
In the theory of compilers and la...
分类:
其他好文 时间:
2014-10-04 10:15:36
阅读次数:
304
之前稍微了解有向图、无向图、混合图的欧拉通路、欧拉回路,这里做下笔记,以便日后翻阅。无向图:存在欧拉回路的条件:原图连通,每个结点均为偶度结点。存在欧拉通路的条件:存在欧拉回路,或原图连通,有两个结点为奇度结点,其他结点均为偶度结点。有向图:存在欧拉回路的条件:基图连通,每个结点的入度等于出度。存在...
分类:
其他好文 时间:
2014-10-04 01:23:45
阅读次数:
361
2-sat问题是一种常见的问题。给定若干个01变量,变量之间满足一些二元约束,求是否有解存在。若存在,给出可行解或按照字典序给出最优解。
下面给出与其对应的图论模型:给每个变量i设立2个点,我的习惯是记为T(i),F(i),分别表示其值取1,0.
下面考虑的便是如何进行限制了。
一般的限制形式均如下所示:
变量i取x时,变量j只能取y,那么表示i取x的点向表示j取y的点连一条有向边...
分类:
其他好文 时间:
2014-10-03 11:21:04
阅读次数:
249
最短路问题 此类问题类型不多,变形较少POJ 2449 Remmarguts' Date(中等) http://acm.pku.edu.cn/JudgeOnline/problem?id=2449 题意:经典问题:K短路 解法:dijkstra+A*(rec),方法很多 相关:http://acm....
分类:
其他好文 时间:
2014-10-02 00:08:21
阅读次数:
247
题目:给你一棵树,找到最小的顶点集合,使得所有的边至少有一个顶点在这个集合中。
分析:树形dp,图论,最小顶点覆盖。
方案1:树形dp,分别记录每个节点取和不取的最优解f(k,0)与f(k,1);
每个节点的状态取决于子树,子树的根都不选,则他必选;否则取最小;
...
分类:
其他好文 时间:
2014-10-01 20:05:01
阅读次数:
174
解决上下界网络流的一般思路: 解决这类问题的关键是如何去掉下界带来的麻烦。下面的哈工大出版的《图论及应用》里的思路。1、网络的必要弧和构建附加网络前一个数是下界,后一个数是上界。下面的边是必要弧,其权值为下界。上面的边容量为上界与下界的差。添加附加源点Y,附加汇点X(别弄错了),为的权值正无穷。对....
分类:
其他好文 时间:
2014-10-01 02:07:43
阅读次数:
362
如果,我已经做过的题(红色标记),基本都会在本博客写出解体报告。可以自行查找~
最短路问题
此类问题类型不多,变形较少
POJ 2449 Remmarguts' Date(中等)
http://acm.pku.edu.cn/JudgeOnline/problem?id=2449
题意:经典问题:K短路
解法:dijkstra+A*(rec),方法很多
相关:http://acm...
分类:
其他好文 时间:
2014-09-30 15:16:29
阅读次数:
271
题目链接:UVA 11374 Airport Express
11374 - Airport Express
Time limit: 1.000 seconds
题意:
在Iokh市中,机场快线是市民从市内去机场的首选交通工具。机场快线分为经济线和商业线两种,线路,速度和价钱都不同。你有一张商业线车票,可以做一站商业线,而其他时候只能乘坐...
分类:
其他好文 时间:
2014-09-29 03:22:37
阅读次数:
357
题目:nyoj 1078 汉诺塔(四)
分析:做这个题目的时候是在图论的题目里面看到的,到时读了题目推了一下,发现好像有点规律,试了一下果然过了。
后来看了一下数据,才50,那么试了一下模拟,也过了。
好像zoj有一道题目卡模拟,模拟的时候必须贪心一下才能过
这道题出题人的意图在于考大家的:二分图最小路径覆盖。
把每一个球看做一个点,然后如果两个和为平方数的话就给...
分类:
其他好文 时间:
2014-09-28 23:15:06
阅读次数:
288