随笔分类 -  图论

摘要:AC通道 题目背景 马奥雷利亚诺布恩迪亚上校发动了他的第三十二次战争,让我们祝他好运。 题目描述 马孔多附近有n个城市, 有n-1条双向道路连通这些城市。上校想通过摧毁两条公路的方式对当局予以威慑。但是上校的老师 告诉他为了战略目的这两条路不可以有共同的城市。这次行动对当局的威慑效果将等于两条路径的 阅读全文
posted @ 2020-04-23 11:52 雪之下,树之旁 阅读(216) 评论(0) 推荐(0)
摘要:第一次发紫题题解,居然在发布前太激动,把刚写好的还没发布的题解一个Ctrl+A和Backspace全删了。(所以这是二稿) luogu题目传送门 前置: 做本题一定要有的一些思想: 1、从简思想: 模拟白格子的移动,而千万不要想这去模拟众棋子的移动。这样会简单很多,否则会s的很惨。 2、转换思想(万 阅读全文
posted @ 2020-04-17 22:59 雪之下,树之旁 阅读(414) 评论(0) 推荐(0)
摘要:luogu题目传送门! 懒得找最小生成树模板了,就把这题当板子吧。 最小生成树,就是指对于一张图,我们将图转换成一棵树,连通的,同时让所有的边尽可能的小(废话)。 最小生成树一般都采用Kruskal算法,期间需要用到并查集。大体思路如下: 先将所有边从小到大排序,对所有的节点维护并查集 f。 然后依 阅读全文
posted @ 2020-04-17 12:13 雪之下,树之旁 阅读(154) 评论(0) 推荐(0)
摘要:题目传送门!(luogu) 首先考虑问题一 不难想到,如果有一个学校作为终端机,那么跟其处于同一个强联通中的所有学校就可以不用作为终端机了。 那么,问题一也就迎刃而解了:找到所有入度为0的缩点。因为这个学校(强联通中至少有一个学校)必须作为终端机,毕竟它收不到别的学校传来的,只能自给自足。 然后考虑 阅读全文
posted @ 2020-04-16 08:16 雪之下,树之旁 阅读(169) 评论(0) 推荐(0)
摘要:洛谷题目传送门 题目描述 有n架飞机需要着陆。每架飞机都可以选择“早着陆”和“晚着陆”两种方式之一,且必须选择一种。第i架飞机的早着陆时间为Ei,晚着陆时间为Li,不得在其他时间着陆。你的任务是为这些飞机安排着陆方式,使得整个着陆计划尽量安全。换句话说,如果把所有飞机的实际着陆时间按照从早到晚的顺序 阅读全文
posted @ 2020-04-06 18:40 雪之下,树之旁 阅读(224) 评论(1) 推荐(0)
摘要:板子传送门 根据题目意思,我们只需要找出一条点权最大的路径就行了,不限制点的个数。那么考虑对于一个环上的点被选择了,一整条环是不是应该都被选择,这一定很优,能选干嘛不选。很关键的是题目还允许我们重复经过某条边或者某个点,我们就不需要考虑其他了。因此整个环实际上可以看成一个点(选了其中一个点就应该选其 阅读全文
posted @ 2020-04-04 22:51 雪之下,树之旁 阅读(173) 评论(0) 推荐(0)
摘要:题目传送门 深搜 深搜,顾名思义就是往深了搜。每次,只要你发现下一个点可以走,你马上走上去 就行啦!!就这样不断递归,直到遇到你的边界条件,撞到了南墙,你再也走不下去了,哼哼,我回头退回去!! 可以跟大家看下样例::(自己去题面看图) 样例是从1出发,先走2,然后走5,发现走不下去,退回来。 站在2 阅读全文
posted @ 2020-04-04 21:51 雪之下,树之旁 阅读(221) 评论(0) 推荐(0)
摘要:题目传送门 这是一道很好的练习强联通的题目。 首先,从题中可以看到,题目的要求就是要我们求出从起点到终点是否可以经过flag = 1 的边。 由于是无向图,且要求很多,直接暴力dfs会很凌乱。 那么,我们就想到一个思路:能不能尽量把这张图缩小,标记转为点,最好成为一条一条链呢? tarjan的缩点! 阅读全文
posted @ 2020-04-04 21:49 雪之下,树之旁 阅读(213) 评论(0) 推荐(0)