随笔分类 - 并查集
摘要:题目 题目链接:https://uoj.ac/problem/26 佳是一个喜欢做游戏的小男生。当有人问问题时,他更喜欢通过玩游戏的方式作答,而不是直接回答。健佳碰到了他的朋友梅玉,跟她讲了台湾的航空网。在台湾有 \(n\) 个城市(编号为 \(0,\cdots,n−1\)),其中有些城市之间有航线
阅读全文
摘要:题目 题目链接:https://codeforces.com/contest/1559/problem/D2 给你两棵森林,节点数均为 \(n\)。第一个森林有 \(m_1\) 条边,第二个森林有 \(m_2\) 条边。 允许你进行加边操作,但是有两个要求: 如果在第一个森林加一条 \((u,v)\
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6628 春暖花开,万物复苏,随着疫情的逐渐过去,Yazid 带着他的 \(n\) 个好朋友来到 T 大校园参观游览。方便起见,我们将他们从 \(1\) 至 \(n\) 编号。 T 大校园的版图可以抽象成一张 \(n
阅读全文
摘要:题目 题目链接:https://codeforces.com/contest/1555/problem/F \(n\) 个点,有 \(Q\) 次操作。每次操作给出 \(x,y,z\),如果满足在 \(x,y\) 之间加了一条权值为 \(z\) 的边后,不存在任意一个简单环的所有边权值异或和为 \(0
阅读全文
摘要:题目 题目链接:https://gmoj.net/senior/#main/show/4498 给你一棵 \(n\) 个点的树,每个节点上有一个小写字母。有 \(m\) 个条件,每个条件给出两个点 \(x,y\),表示 \(x\) 到 \(y\) 的路径组成的字符串是一个回文串。求满足所有条件的方案
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5163 CX 让 WD 研究的地图可以看做是 \(n\) 个点,\(m\) 条边的有向图,由于政府正在尝试优化人民生活,他们会废弃一些无用的道路来把省下的钱用于经济建设。 城市都有各自的发达程度 \(s_i\)。为
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5443 圣彼得堡位于由 \(m\) 座桥梁连接而成的 \(n\) 个岛屿上。岛屿用 \(1\) 到 \(n\) 的整数编号,桥梁用 \(1\) 到 \(m\) 的整数编号。每座桥连接两个不同的岛屿。有些桥梁是在彼得
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5064 给你一个图,每个点有点权,最开始没有边。 有一些操作: 添加一条 \(x\) 与 \(y\) 之间的双向边。 回到第 \(x\) 次操作后的状态(注意这里的 \(x\) 可以是 \(0\),即回到初始状态)
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3631 Sam 和他的妹妹 Sara 有一个包含 \(n \times m\) 个方格的表格。他们想要将其中的每个方格都染成红色或蓝色。出于个人喜好,他们想要表格中每个 \(2 \times 2\) 的方形区域都包
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3273 有 \(n\) 个节点,标号从 \(1\) 到 \(n\),这 \(n\) 个节点一开始相互不连通。第 \(i\) 个节点的初始权值为 \(a[i]\),接下来有如下一些操作: U x y: 加一条边,连接
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5631 给定 \(n\) 个点 \(m\) 条边的无向连通图,边有边权。 设一个自然数集合 \(S\) 的 \(\text{mex}\) 为:最小的、没有出现在 \(S\) 中的自然数。 现在你要求出一个这个图的生
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5787 神犇有一个 \(n\) 个节点的图。 因为神犇是神犇,所以在 \(k\) 时间内有 \(m\) 条边会出现后消失。 神犇要求出每一时间段内这个图是否是二分图。 这么简单的问题神犇当然会做了,于是他想考考你。
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P7323 给定一张 \(n\) 个点 \(2 m\) 条边的有向图,图中的每条边上都有一个标记,代表一个左括号或者右括号。共有 \(k\) 种不同的括号类型,即图中可能有 \(2 k\) 种不同的标记。点、边、括号种
阅读全文
摘要:题目 题目链接:https://atcoder.jp/contests/agc023/tasks/agc023_f 给出一棵 \(n\) 个节点的树,以及一个空序列。 每个节点上有一个取值在 \(\{0, 1\}\) 中的数。 每次你可以选择没有父亲节点的点删除,并且将这个节点上的数字放在当前数列末
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P2178 一年一度的“幻影阁夏日品酒大会”隆重开幕了。大会包含品尝和趣味挑战 两个环节,分别向优胜者颁发“首席品酒家”和“首席猎手”两个奖项,吸引了众多品酒师参加。 在大会的晚餐上,调酒师 Rainbow 调制了 \
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P3247 给定一张 \(N\) 个顶点 \(M\) 条边的无向图(顶点编号为 $1,2,...,n$),每条边上带有权值。所有权值都可以分解成 $2a\times 3b$ 的形式。 现在有 \(q\) 个询问,每次询
阅读全文
摘要:题目 题目链接:https://atcoder.jp/contests/abc181/tasks/abc181_f 有一个 $200\times 2\times 10^9$ 的网格,其中横坐标区间为 \([-100,100]\),纵坐标区间为 \([-10^9,10^9]\)。平面上有若干个点。 你
阅读全文
摘要:题目 题目链接:http://noip.ybtoj.com.cn/problem/20051 思路 由于 \(n,t\leq 500\),可以用并查集维护时刻 \(i\) 到点 \(x\) 时,下一次最早什么时候可以出去。 然后就正常跑 dij 就可以了。当一个点 \(v\) 在时刻 \(t\) 到
阅读全文
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5952 在地面上有一个水箱,它的俯视图被划分成了 \(n\) 行 \(m\) 列个方格,相邻两个方格之间有一堵厚度可以忽略不计的墙,水箱与外界之间有一堵高度无穷大的墙,因此水不可能漏到外面。已知水箱内每个格子的高度
阅读全文
摘要:题目 思路 显然任意两个 \(\gcd\) 不为 $1$ 的数字必须分到一个组里。所以可以在筛质数的同时将有相同质因数的数字归到一个集合内,设最终有 \(m\) 个集合,那么答案为 $2^m-2$(减去两个空集合情况)。 我采用埃氏筛 + 并查集,时间复杂度 \(O(n\log \log n)\)。
阅读全文

浙公网安备 33010602011771号