随笔分类 -  圖論

摘要:首先需要看懂题目,反正就是要求最少问几个人......,缩点直接搞 然而唯一不同的是可能问完n-1个人都不是,最后的人就不用问了,这种情况出现需要有一个人单独出现,并且没有其他点只能通过他获取信息,也就是存在siz[x]=1,indegree[y]!=1,那样可以 少问一次 阅读全文
posted @ 2019-11-01 15:13 羊肉汤泡煎饼 阅读(184) 评论(0) 推荐(0)
摘要:部分分:m=1 直径,菊花图 对边权排序,每次取最大最小合并,链 dp覆盖啥的 二叉树的话,二分答案,每个儿子要么和x连在一起往上传,要么和另外一个儿子合并(长度和大于mid),(统计以点x为lca的),x取大的儿子的f值,因为 正解把菊花图和二叉树合在一起,对每个点的儿子不断取两个边权加起来刚好大 阅读全文
posted @ 2019-10-31 09:50 羊肉汤泡煎饼 阅读(243) 评论(0) 推荐(0)
摘要:抄题解 阅读全文
posted @ 2019-10-28 20:05 羊肉汤泡煎饼 阅读(145) 评论(0) 推荐(0)
摘要:#include<bits/stdc++.h> using namespace std; const int maxn=700006; int n,m; struct node{ int v,nxt; }e[maxn<<1]; int head[maxn],cnt; inline void add(int u,int v){ e[++cnt].v=v;e[cnt].nxt=head[u];head 阅读全文
posted @ 2019-10-28 10:33 羊肉汤泡煎饼 阅读(175) 评论(0) 推荐(0)
摘要:和P3243有相似的地方,但是不懂 upd:第二问和P3243有相似,第一问我们正着拓扑排序会进入局部最优解,每次从堆顶取的最小值不一定是全局最小值,可能某点稍大但是它所连接的点小 阅读全文
posted @ 2019-10-24 15:35 羊肉汤泡煎饼 阅读(160) 评论(0) 推荐(0)
摘要:在合法范围内最后一个数字越大越优,然后变成子问题,所以建反图字典序最大的拓扑排序,经典套路 阅读全文
posted @ 2019-10-24 15:34 羊肉汤泡煎饼 阅读(119) 评论(0) 推荐(0)
摘要:给定一张无向图,求每个点被封锁之后有多少个有序点对(x,y)(x!=y,1<=x,y<=n)满足x无法到达y 首先不是割点答案为2*(n-1),是割点就要考虑删掉割点会分开哪些连通块 考虑tarjan的过程,核心是对搜索树的处理,如果是割点的话删除掉点x会产生的连通块为x的所有以儿子为根的子树和x子 阅读全文
posted @ 2019-10-16 15:48 羊肉汤泡煎饼 阅读(146) 评论(0) 推荐(0)
摘要:这题做法好多好多啊 首先我们发现直径的重合部分一定是类似于 这样的 然后考虑产生多条直径的条件,一定是某点走到底和它走到直径的一端长度相同 这里的每条线其实可以看做每个点子树最深的地方了,那么我们处理出直径上每个点最深能到达的地方,扫一遍,找到两个端点,这两个端点之间就是必经边了 dis数组用的比较 阅读全文
posted @ 2019-10-15 15:56 羊肉汤泡煎饼 阅读(174) 评论(0) 推荐(0)
摘要:题意:给一棵无根树,要求一个有长度限制的路径使得 距离这条路径最远的点 距此路径的距离最小 性质:对一个点,距离它最远的点是直径上两个端点之一,不然不要原来的端点把那个更远的点连到直径上直径会更长 对直径上的一条路径,如果某 不在直径上的点b 到此路径上最近的点 是这条路径的端点a,那么这个距离一定 阅读全文
posted @ 2019-10-15 10:10 羊肉汤泡煎饼 阅读(126) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-10-11 10:30 羊肉汤泡煎饼 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-10-08 16:13 羊肉汤泡煎饼 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-10-08 09:26 羊肉汤泡煎饼 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-09-29 08:29 羊肉汤泡煎饼 阅读(2) 评论(0) 推荐(0)
摘要:https://www.luogu.org/blog/FakeSilhouette/solution-p3084 虽然是道dp但是学到了暴力spfa+1sspfa黑框spfa膜蛤spfa梦想spfa 双端队列spfa,那个质数判负环 阅读全文
posted @ 2019-09-28 20:12 羊肉汤泡煎饼 阅读(113) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-09-28 19:02 羊肉汤泡煎饼 阅读(3) 评论(0) 推荐(0)
摘要:差分约束不用判负环 设$s[i]$为0~i中选了几个数 根据题意$s[bi]-s[ai-1]>=ci$, 根据实际意义每个点最多选一个数$s[i+1]-s[i]>=0,s[i+1]-s[i]<=1$ 从最小值跑到最大值 阅读全文
posted @ 2019-09-28 08:06 羊肉汤泡煎饼 阅读(190) 评论(0) 推荐(0)
摘要:抄题解 把点按深度排序,用near数组记录到每个点最近的关键点的距离,每次取出一个点更新一下near数组,如果不能被覆盖就在它的k级祖先建立关键点,并更新所有k级祖先的k级祖先的near数组 阅读全文
posted @ 2019-09-26 08:56 羊肉汤泡煎饼 阅读(194) 评论(0) 推荐(0)
摘要:此题似乎有两种写法,一种是一维表示步数,一维表示边,一种是两维都表示边,类似floyd,这里是第二种 这题和裸矩阵floyd唯一的区别就是不能从上一次来的边走回去, 如果还像原来一样用点表示状态就信息不足,暂且不考虑矩快优化dp的问题,要想知道上回走的那条边不如干脆记录上回走的哪条边,这样不仅知道从 阅读全文
posted @ 2019-09-11 20:31 羊肉汤泡煎饼 阅读(194) 评论(0) 推荐(0)
摘要:补原来的题解 重要性质:发现两个黑块一开始不在一行/列不管怎么交换都不能到一行/列, 格子图考虑二分图的话,每个黑点做边连接行和列,想要对角线都有黑点意思就是每个行和列都有黑点连接,最大匹配等于n即可 阅读全文
posted @ 2019-09-11 16:19 羊肉汤泡煎饼 阅读(143) 评论(0) 推荐(0)
摘要:前言:(好久没写了)9102年苹果竟然发布了18W快充 终于赶上了国产千元机水平!业界良心啊!购买充电器只要区区243元!购买长达2m的超长充电线只要在加272元就可以了!大家觉得这个价格怎么样呢 新款iPhone pro所使用的令人惊叹的全新设计竟是三个煤气灶比2080ti竟然还多一个孔1200w 阅读全文
posted @ 2019-09-11 09:32 羊肉汤泡煎饼 阅读(128) 评论(0) 推荐(0)