随笔分类 - 图论
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6122 题目大意 给出$n$个点的一棵满二叉树,每个点有容量$c_i$,$m$次从$p_i$处加一只仓鼠然后求每只仓鼠都到一个点的最短路径长度和。 \(1\leq n\leq 10^5\) 解题思路 模拟费用流的思
阅读全文
摘要:正题 题目链接:https://atcoder.jp/contests/arc106/tasks/arc106_e 题目大意 $n$个员工,第$i$个在$[1,A_i]\(工作,\)[A_i+1,2\times A_]\(休息,\)[2\times A_i+1,3\times A_i]$工作...以
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4249 题目大意 $n$个点的竞赛图有的边已经确定了方向,要求给剩下的边确定一个方向使得图的三元环最多。 \(1\leq n\leq 100\) 解题思路 竞赛图如果三个点不能构成三元环有一个性质就是恰好有一个点的
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5163 题目大意 给出$n$个点$m$条有向边,点有权值,要求支持操作 删除一条边 修改一个点的权值 求一个点所在强连通分量中前$k$大权值和 \(1\leq n\leq 10^5,1\leq m,q\leq 2\
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4258 题目大意 给出$n$个球,$m$个篮筐,每个球都可以被放入一些特定的篮筐,每个球都要放,要求球的个数小于等于$1$的篮筐数量最多。 保证有解,输出方案。 \(1\leq T\leq 5,1\leq n\le
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6113 题目大意 给出一张无向图,求最大匹配。 \(1\leq n\leq 10^3,1\leq m\leq 5\times 10^4\) 解题思路 带花树的模板,我也不会讲/kel 所以看下面两篇大佬的博客吧 y
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5782 题目大意 $n$对人,每对之间恰好有一个人出席。$m$对仇恨关系表示两个人不能同时出席。 求是否有解并输出。 \(1\leq n\leq 8000,1\leq m\leq 20000\) 解题思路 裸的$\
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4126 题目大意 给出$n$个点$m$条边的一张有向图和起点终点。对于每条边求其是否是最小割的可行割/必须割 \(1\leq n\leq 4000,1\leq m\leq 60000\) 解题思路 一些结论吧,首先
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5934 题目大意 给出$n$个点$m$条边的一张图,再加入一条边$(u,v,L)$求至少删掉多少条边可以使得这条边即在最小生成树上又在最大生成树上。 \(1\leq n\leq 2\times 10^4,1\leq
阅读全文
摘要:正题 题目链接:https://ac.nowcoder.com/acm/contest/7609/C 题目大意 给出$n$个点的一棵树,$m$个时刻各有一个操作 标记一个点,每个点被标记后的每一个时刻会标记掉周围的点。 删去所有点的标记 询问一个点是否有标记 解题思路 考虑没有二操作怎么搞,可以理解
阅读全文
摘要:正题 题目链接:https://ac.nowcoder.com/acm/contest/7745/E 题目大意 给出$n$个点的一棵树,每个点有一个选择权重$a_i$(有$\frac{\sum_^na_i}$的概率被选择)。 然后有一个序列$w$。随机选择两次点(可以相同)若它们之间距离为$L$,那
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4494 题目大意 给出$n$个点$m$条边的一张无向图,节点有$0/1$,每条边可以选择是否取反两边的点。 开始求将所有节点变为$0$的方案,然后对于每个点询问删去这个点之后的方案 \(1\leq T\leq 5,
阅读全文
摘要:正题 题目链接:https://ac.nowcoder.com/acm/contest/11161/C 题目大意 $n$个点加$m$条边使得不存在环,每种方案的权值是所有联通块的大小乘积。 求所有方案的权值和。 \(1\leq n\leq 10^9,1\leq m\leq 10^7\) 解题思路 就
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P3180 题目大意 $n$个点$m$条边的一个仙人掌,有点权。 $Q$次询问给出$op,x,y$,封闭$1$到$x$号点的所有简单路径后$x$能到达的点的点权中,小于$y$且出现次数为奇数/偶数的权值数目。 \(1\
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P1251 题目大意 $N$天,第$i$天需要$a_i$个餐巾。 每个餐巾价格为$p$,使用完后有两种清洗方法 清洗$m$天,费用为$f$ 清洗$n$天,费用为$s$ 求满足所有需求的最小花费 \(1\leq N\le
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P6378 题目大意 给出$n$个点$m$条边的一张无向图,图中有$k$种颜色的点。 要求每种颜色选择一个点作为关键点,满足每条边两边至少有一个关键点 求是否有满足的方案 \(1\leq n,m,k\leq 10^6\
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P5540 题目大意 给出$n$个点$m$条边边权是一个二元组$(a_i,b_i)$,求出一棵生成树最小化 \((\sum_{e\in T}a_e)\times(\sum_{e\in T}b_e)\) 的情况下最小化$
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/AT4518 题目大意 给出$n$个点$m$条边的一张简单无向联通图,求能否把它分成三个可重复点的环。 \(1\leq n,m\leq 10^5\) 解题思路 相当于你要去掉图上的两个环后依旧有欧拉回路 首先原本肯定得
阅读全文
摘要:正题 题目链接:http://www.ybtoj.com.cn/contest/121/problem/2 题目大意 给出$n$个点的一棵树,每个点有一个权值$a_i$,求 \(\sum_{i=1}^n\sum_{j=1}^ndis(i,j)\times \varphi(a_i\times a_j)
阅读全文
摘要:正题 题目链接:https://www.luogu.com.cn/problem/P4542 题目大意 给出$n+1$个点$m$条边的无向图,$k$个人开始在$0$号点,一个人进入$i$号点之前必须要有人经过$i-1$号点,求第一个人进入$n$号点时所有人的最短移动距离和。 \(1\leq n\le
阅读全文