随笔分类 -  最小生成树

摘要:题目 题目链接:https://codeforces.com/contest/1550/problem/F 数轴上顺次有 \(n\) 个点 \(a_1 < a_2 < \cdots < a_n\)。 有一只小青蛙,初始时在 \(a_s\) 处。小青蛙有两个参数:步长 \(d\) 和灵活程度 \(k\ 阅读全文
posted @ 2021-09-08 10:31 stoorz 阅读(49) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://atcoder.jp/contests/keyence2019/tasks/keyence2019_e 有 \(n\) 个点排成一行,在第 \(i,j\) 个点之间连边的代价为 \(|i-j| \times D+A_i+A_j\),求将它们连成一棵树的最小代价。 \( 阅读全文
posted @ 2021-08-24 20:51 stoorz 阅读(92) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6628 春暖花开,万物复苏,随着疫情的逐渐过去,Yazid 带着他的 \(n\) 个好朋友来到 T 大校园参观游览。方便起见,我们将他们从 \(1\) 至 \(n\) 编号。 T 大校园的版图可以抽象成一张 \(n 阅读全文
posted @ 2021-08-23 20:59 stoorz 阅读(77) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4716 给定包含 \(n\) 个结点, \(m\) 条有向边的一个图。试求一棵以结点 \(r\) 为根的最小树形图,并输出最小树形图每条边的权值之和,如果没有以 \(r\) 为根的最小树形图,输出 \(-1\)。 阅读全文
posted @ 2021-08-18 20:10 stoorz 阅读(61) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6199 妖怪之山上有 \(n\) 个地点,鸦天狗和河童的两套交通线路都是分别由一些连接这些地点的无向道路组成的,每条道路有自己的长度,把这些道路看成有权边,那么他们的两套线路分别可以表示成两棵 \(n\) 个节点的 阅读全文
posted @ 2021-01-22 10:43 stoorz 阅读(95) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/68/problem/2 给定一张 \(n\) 个点 \(m\) 条边的无向图,无重边无自环,每个点有点权,每条边有边权。 我们定义一条路径的权值,为这条路径经过的点权最大值乘以边权最大值。 对于每个点对 \((u,v 阅读全文
posted @ 2020-12-02 16:59 stoorz 阅读(93) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5952 在地面上有一个水箱,它的俯视图被划分成了 \(n\) 行 \(m\) 列个方格,相邻两个方格之间有一堵厚度可以忽略不计的墙,水箱与外界之间有一堵高度无穷大的墙,因此水不可能漏到外面。已知水箱内每个格子的高度 阅读全文
posted @ 2020-08-19 08:02 stoorz 阅读(76) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://cometoj.com/contest/79/problem/G 给你一个 \(n\) 个点 \(m\) 条边的简单连通无向图,请拔掉一些边使得图中奇数度数的点尽可能多,并输出字典序最大的方案。 如果删掉第 \(i\) 条边则 $01$ 串第 \(i\) 位为 $1$ 阅读全文
posted @ 2020-08-15 15:05 stoorz 阅读(160) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2619 给你一个无向带权连通图,每条边是黑色或白色。让你求一棵最小权的恰好有 \(t\) 条白色边的生成树。 题目保证有解。 思路 考虑给每条白边增加一个附加权 \(k\),也就是第 \(i\) 条白边的长度为 \ 阅读全文
posted @ 2020-04-03 21:08 stoorz 阅读(145) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://gmoj.net/senior/ main/show/3860 有$n$个点,$m$条边,每一条边可以用$(x,y,u,v)$表示,表示一条连接$x,y$的边的长度为$k_1x+k_2y$。接下来$q$组询问,每次询问给出$k_1,k_2$,求此时的最小生成树。 $n 阅读全文
posted @ 2020-02-02 22:10 stoorz 阅读(222) 评论(0) 推荐(0) 编辑