题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1191 今天随便在bzoj找了一题做,题一读完就发现是个匈牙利算法的裸题,原本以为可以一次过的,结果WA了不下五次,深感羞愧,后来我改变了方法,没有用邻接链表,改用邻接矩阵,结果一下子就过了, ...
分类:
编程语言 时间:
2017-08-03 22:02:03
阅读次数:
209
Description 现 在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的多少获得不同数目的奖品或奖金。主持人问题准备 了若干道题目,只有当选手正确回答一道题后,才能进入下一题,否则就被淘汰。为了增加节目的趣味性并适当降低难度,主持人总提供给选手 ...
分类:
其他好文 时间:
2016-08-13 12:45:03
阅读次数:
212
挺水的二分图最大匹配。忘了break。题意要看清楚。用最大流也可以做吧 1191: [HNOI2006]超级英雄Hero Description 现在电视台有一种节目叫做超级英雄,大概的流程就是每位选手到台上回答主持人的几个问题,然后根据回答问题的多少获得不同数目的奖品或奖金。主持人问题准备了若干道 ...
分类:
其他好文 时间:
2016-07-10 11:12:23
阅读次数:
160
这道题一看就是求二分图最大匹配,不过需要注意的是答案需要前面所有题目都能答对,因为这里WA了无数次...... ...
分类:
编程语言 时间:
2016-07-05 22:30:50
阅读次数:
182
二分图最大顺序匹配。 拿题目编号和锦囊编号建二分图,跑匈牙利算法。 #include #include #include using namespace std; const int maxn = 2000 + 10; const int maxm = 4000 + 10; int n,m,e; i... ...
分类:
其他好文 时间:
2016-04-12 22:13:33
阅读次数:
153
1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 using namespace std; 6 const int MAXN=1001+100; 7 int p[MAXN][MAXN
分类:
编程语言 时间:
2016-03-12 19:58:42
阅读次数:
180
题意:现在有 n 个锦囊,m 个问题;每个问题可以被 2 个锦囊解答,且每个锦囊这能回答一道问题;求最多能答对几个问题。题解:模型 -> 二分图的最大匹配;核心算法 -> 匈牙利算法(模版题)。CODE:/*Author: JDDPROG: bzoj1191 超级英雄DATE: 2015.9.24 ...
分类:
其他好文 时间:
2015-09-24 20:54:22
阅读次数:
193
题目:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1854分析:很裸的一道二分图匹配对吧,但是在hzwer的blog上看见神奇的并查集做法!其实这题和bzoj1191惊人的相似!把权值当作点,装备当作边,既然一个装备只能选择一个属性,也就是...
分类:
其他好文 时间:
2015-03-07 23:55:43
阅读次数:
120
直接跑匈牙利,注意到“只有当选手正确回答一道题后,才能进入下一题,否则就被淘汰”,一旦无法满足就直接退出。 1 #include 2 #include 3 #include 4 #define maxn 2008 5 #define maxm 10008 6 7 struct edge{ 8...
分类:
编程语言 时间:
2014-12-22 21:01:27
阅读次数:
178