随笔分类 -  专题训练—二分图

摘要:题意:横多米诺和竖多米诺不相交最多有多少个 /************************************************ Author :DarkTong Created Time :2016/8/1 21:45:12 File Name :Hdu_4619.cpp ********************************... 阅读全文
posted @ 2016-08-01 22:53 DarkTong 阅读(218) 评论(0) 推荐(0)
摘要:题意:裸题,看清楚边数不多这个条件就可以了。 /************************************************ Author :DarkTong Created Time :2016/8/1 20:29:16 File Name :Hdu_1845.cpp *******************************... 阅读全文
posted @ 2016-08-01 20:47 DarkTong 阅读(188) 评论(0) 推荐(0)
摘要:题意:问不能用k次戳破的气球有那些。 /************************************************ Author :DarkTong Created Time :2016/8/1 20:00:01 File Name :Hdu1498.cpp ************************************... 阅读全文
posted @ 2016-08-01 20:16 DarkTong 阅读(190) 评论(0) 推荐(0)
摘要:题意:动物园有n种猫,m种狗,小孩子喜欢猫就讨厌狗,喜欢狗就讨厌猫,只要孩子们不喜欢的东西不在,他们就开心,问他们的最大开心度。 分析:建图是个难点,反正我是不会建的,搜了题解才意识到可以建“矛盾边”这种东西。只要孩子们喜欢的东西有冲突就连边,最后找到最大的独立集就是答案了 /***********************************************... 阅读全文
posted @ 2016-08-01 19:48 DarkTong 阅读(203) 评论(0) 推荐(0)
摘要:题意:每个学生会回答有一个分数区间,问有多少个学生说慌了。而且输出字典序最大的解。 吐槽:我就是暴力建图的,左60,右10000…. 技巧:要是边是一个区间的值,可以不用直接建边,在match()里面直接判断就ok了,省时间声内存呢。 900多ms /************************************************ ... 阅读全文
posted @ 2016-08-01 16:02 DarkTong 阅读(157) 评论(0) 推荐(0)
摘要:题意:先判断学生能否分成两块互不认识的集体,然后找出这两块集体的最大匹配 吐槽:迷之WA了几次,后来把判断是否是二分图弄成函数写在外面就ok了。 /************************************************ Author :DarkTong Created Time :2016/8/1 13:02:46 File N... 阅读全文
posted @ 2016-08-01 14:58 DarkTong 阅读(154) 评论(0) 推荐(0)
摘要:题目:就是最大匹配了 /************************************************ Author :DarkTong Created Time :2016/8/1 12:53:27 File Name :Hdu2063.cpp ********************************************... 阅读全文
posted @ 2016-08-01 13:02 DarkTong 阅读(195) 评论(0) 推荐(0)
摘要:题意:在给定位置的棋盘下放最多的车,但它们不互相攻击,再稳有多少个位置是必须放车才会使结果最优。 /************************************************ Author :DarkTong Created Time :2016/8/1 11:39:01 File Name :hdu_1281.cpp *****... 阅读全文
posted @ 2016-08-01 12:52 DarkTong 阅读(143) 评论(0) 推荐(0)
摘要:题目: 找出不会恋爱的人的最大独立集。 分析:一眼看下去以为是最大独立集,但是题目给定的边是不会恋爱的边,所以想想会发现其实求最大团。 吐槽:虽然看到500个点,但我没用邻接表,因为求补图的话边会很多,是个稠密图。 /************************************************ Author :DarkTong C... 阅读全文
posted @ 2016-08-01 11:09 DarkTong 阅读(157) 评论(0) 推荐(0)
摘要:题目:找出唯一的矩阵对应点的方案。 方法:1、想进行一次最大匹配,然后每次删除一条匹配边在进行一次最大匹配,看边是否必须。 吐槽:完全没想到可以这么暴力,还有题目从‘A'开始标号,表明题目数据范围是[1,26]。 阅读全文
posted @ 2016-08-01 09:36 DarkTong 阅读(200) 评论(0) 推荐(0)
摘要:题目:找出相互不恋爱的人。 吐槽:500个点用邻接矩阵4000多ms,用了邻接表1000ms不到,所以大约500个点的时候就要考虑邻接表了。 阅读全文
posted @ 2016-08-01 09:32 DarkTong 阅读(226) 评论(0) 推荐(0)
摘要:题目:给你一个n*n的矩阵,你有一把贯穿型的毁灭武器,一发可以整行或整列的小行星射得灰飞湮灭,问最少射多少发把所有行星射掉 吐槽:看到这么多点,边不是很多,然后改邻接表,后来发现,时间也差不多。 /************************************************ Author :DarkTong Created Time ... 阅读全文
posted @ 2016-07-31 17:21 DarkTong 阅读(175) 评论(0) 推荐(0)
摘要:题目:有m个洞,n知动物,每个洞容一知动物,问当天敌来后最少有多少知动物不能逃亡。 没看清楚最后的输出,被坑了几发 阅读全文
posted @ 2016-07-31 16:52 DarkTong 阅读(178) 评论(0) 推荐(0)
摘要:/************************************************ Author :DarkTong Created Time :2016/7/31 15:38:05 File Name :Poj_2339.cpp ************************** 阅读全文
posted @ 2016-07-31 16:23 DarkTong 阅读(147) 评论(0) 推荐(0)
摘要:题目:给牛找棚,每个棚只能容一只牛,牛在对应的棚才能产奶,问最多能让几只牛产奶。 /************************************************ Author :DarkTong Created Time :2016/7/31 10:51:05 File Name :Poj_1274.cpp ***************... 阅读全文
posted @ 2016-07-31 11:04 DarkTong 阅读(119) 评论(0) 推荐(0)
摘要:题目:询问在给定的棋盘中能否用1×2的矩形块填满。 吐槽:由于是二分图专题中,所以毫无悬念地往二分图那边想,而且之前做多校遇到过一个类似的棋盘的题,不过那题目挺难的,是统计连通二分图的个数。 由于刚开始写二分图,所一用了比较蠢的建图方法。网上说用奇偶建图,而我用正负交替建的。 奇偶建图: 正负建图 阅读全文
posted @ 2016-07-31 10:01 DarkTong 阅读(216) 评论(0) 推荐(0)
摘要:题目:问course是否有完美匹配 /************************************************ Author :DarkTong Created Time :2016/7/30 22:28:35 File Name :Poj_1469.cpp ***********************************... 阅读全文
posted @ 2016-07-31 00:08 DarkTong 阅读(191) 评论(0) 推荐(0)