摘要: A - 排序机械臂 平衡树模板题。 题解 B - 小朋友 简单题,把圆方树建出来后直接 \(DP\)。 题解 C - 道馆之战 简单题,码量比较大。 题解 阅读全文
posted @ 2026-05-22 22:31 Link-Cut_Trees 阅读(5) 评论(0) 推荐(0)
摘要: 题意 给一棵 \(n\) 个点的树,每个点有一个两字符的字符串作为权值,其中每个字符为 . 或 #。\(m\) 次操作,单点修改,查询从 \(u\) 走到 \(v\),不能经过 #,每个 . 只能经过一次,最多能经过多少个 .。 \(n\le5\times10^4,m\le10^5\)。 思路 用树 阅读全文
posted @ 2026-05-22 22:28 Link-Cut_Trees 阅读(4) 评论(0) 推荐(0)
摘要: 题意 给出一张 \(n\) 个点图,满足每个环的大小至多为 \(3\),求最大独立集。 \(n\le200\)。 思路 建圆方树,限制变为:每个方点周围的点只能选一个,用 \(DP\) 处理。 设 \(f_{u,0/1}\)。 如果 \(u\) 是圆点,\(f_{u,0/1}\) 表示 \(u\) 阅读全文
posted @ 2026-05-22 22:12 Link-Cut_Trees 阅读(5) 评论(0) 推荐(0)
摘要: 题意 有一个序列 \(P=p_1,p_2,\dots,p_n\),第一次找出最小值的位置 \(a_1\),翻转 \([1,a_1]\),第二次找到次小值得位置 \(a_2\),反转 \([2,a_2]\),以此类推。要求输出 \(a_1,a_2,\dots,a_n\)。 \(n\le10^5,p_i 阅读全文
posted @ 2026-05-22 22:06 Link-Cut_Trees 阅读(3) 评论(0) 推荐(0)
摘要: A - 和谐矩阵 简单题。 题解 B - 脱险 简单题。 题解 C - 编译优化 可以通过数据把每个点的答案都算出来。 题解 阅读全文
posted @ 2026-05-21 19:39 Link-Cut_Trees 阅读(4) 评论(0) 推荐(0)
摘要: 题意 这是一道提交答案题,给出 \(10\) 个输入,要求出每个输入的答案。 有一个奇妙语言,名字叫 SH。SH 语言共有 \(26\) 个寄存器,用大写拉丁字母 A,B,...,Z 表示。SH 语言的程序中,第一行依次是这 \(26\) 个寄存器的初始值,用空格分隔。程序的第二行起,每一行都是一条 阅读全文
posted @ 2026-05-21 19:30 Link-Cut_Trees 阅读(8) 评论(0) 推荐(0)
摘要: 题意 给出一张 \(n\times m\) 的地图,每个点是空地,障碍或者出口。现在有很多人在地图中,每个单位时间每个人可以移动一步,移动到出口后可以离开,一个出口在一单位时间内可以离开一个人,问在 \(T\) 单位时间内做多能离开多少人。 \(n,m\le12,T\le50\)。 思路 使用网络流 阅读全文
posted @ 2026-05-21 19:22 Link-Cut_Trees 阅读(6) 评论(0) 推荐(0)
摘要: 题意 给出 \(n,m\),要求构造一个 \(n\times m\) 的 \(01\) 矩阵,使得每个点本身以及上下左右的点中 \(1\) 的数量是偶数。 \(n,m\le40\)。 思路 设矩阵第 \(i\) 行第 \(j\) 列的元素是 \(a_{i,j}\),如果令矩阵外的元素全部是 \(0\ 阅读全文
posted @ 2026-05-21 19:18 Link-Cut_Trees 阅读(4) 评论(0) 推荐(0)
摘要: A - 危桥 神仙题。 赛时思路 因为边是双向的,所以可以把 在 \(a_1,a_2\) 间往返 \(a_n\) 次看作从 \(a_1\) 到 \(a_2\) 走 \(2a_n\) 次。 又因为所有桥可以经过的次数是 \(2\) 或 \(+\infty\),所以可以全部除以 \(2\),把问题变成: 阅读全文
posted @ 2026-05-19 22:06 Link-Cut_Trees 阅读(7) 评论(0) 推荐(0)
摘要: 题意 一张 \(n\) 个点的无相图,有些边只能走两次,问能否在 \(a_1\),\(a_2\) 之间往返 \(a_n\) 次,在 \(b_1\),\(b_2\) 之间往返 \(b_n\) 次。 \(n\le50\)。 思路 先跑一遍最大流,然后交换 \(b1,b2\),再跑一边最大流。如果两遍都满 阅读全文
posted @ 2026-05-19 22:01 Link-Cut_Trees 阅读(7) 评论(0) 推荐(0)