随笔分类 - 题解
摘要:生病了,但是依然强悍。 好久没打 YACS 比赛了。 T1 树的路径 题目大意 https://www.iai.sh.cn/problem/867 给定一棵 \(n\) 个结点的树,点的编号为 \(1\) 到 \(n\),\(1\) 号点为根。树上第 \(i\) 个点与其父亲的距离为 \(d_i\)
阅读全文
摘要:TAEDITOR 题目描述 你需要维护一个字符串,支持插入字符串和查询子串。 大体思路 题解给的是 BIT,好好做难度大概有蓝~紫。 然而事实上,这题相当于维护一个序列,支持区间插入和区间查询。 这就是文艺平衡树的板子题。实现时使用 fhqTreap,区间插入的建树利用笛卡尔树性质可以 $O(n)$
阅读全文
摘要:虽然不打普及组了,但事实证明普及组模拟赛不见得简单(这次还好)。 T1 题面传送门。 一个经典的结论是,相邻两个数互质。因此,如果 $\lfloor\frac l x\rfloor < \lfloor\frac r x\rfloor$,则所有数的 $\gcd=1$,否则说明所有数相等,$\gcd=\
阅读全文
摘要:中途吃了个饭做了个核酸,压线赛时 AK 了,希望不要挂分。 T1 子集和 题目描述 子集和问题是指,给定 \(n\) 个数字 \(a_1,a_2,\cdots, a_n\),再给定一个目标 \(t\),有多少种方法,能够选出一些数字,使得它们的和等于 \(t\)。注意每个数字可以重复选择多次。 小爱
阅读全文
摘要:感觉思路和洛谷现有题解不太一样,来发一篇题解。 题目描述 你将举行一场 \(\texttt{1 V 1}\) 竞技比赛 \(\texttt{Atcoder Janken}\)。 \(N\) 个初始编号为 \(1\sim N\) 选手将会参加比赛。你只有 \(M\) 个比赛场,所以你需要分派给每一个场
阅读全文
摘要:题单: 数论分块、莫比乌斯反演与筛法 莫比乌斯反演 数论1,数论2 整除分块 UVA11526 \(求\sum_{i=1}^n \left\lfloor\dfrac n i\right\rfloor\) 注意到当 \(i=l\) 时,有 \(val=\left\lfloor\dfrac n l\ri
阅读全文
摘要:
本题是一道有趣的交互题。 题目大意 有一个 \(1\sim n(n\le 500)\) 的排列 \(a_i\) 未知。设 \(d_i=\max_{k=1}^i \{a_k\}\) 表示排列 \(a\) 的前缀最大值,有以下两种交互方式: ? 1 i 表示询问 \(d_1\sim d_i\) 中有多少
阅读全文
本题是一道有趣的交互题。 题目大意 有一个 \(1\sim n(n\le 500)\) 的排列 \(a_i\) 未知。设 \(d_i=\max_{k=1}^i \{a_k\}\) 表示排列 \(a\) 的前缀最大值,有以下两种交互方式: ? 1 i 表示询问 \(d_1\sim d_i\) 中有多少
阅读全文
摘要:
神奇的二分图连通块题。 题目大意 给定一张 \(n\) 行 \(m\) 列的矩阵,有 \(q\) 个元素 \((x_i,y_i)\) 为 \(1\),其余均为 \(0\)。如果 \((x,y), (x,y'), (x',y)\) 上的元素均为 \(1\),那么你可以将 \((x',y')\) 上的元
阅读全文
神奇的二分图连通块题。 题目大意 给定一张 \(n\) 行 \(m\) 列的矩阵,有 \(q\) 个元素 \((x_i,y_i)\) 为 \(1\),其余均为 \(0\)。如果 \((x,y), (x,y'), (x',y)\) 上的元素均为 \(1\),那么你可以将 \((x',y')\) 上的元
阅读全文
摘要:一道不错的组合计数题。 题目大意 有一个 \(n\times m\) 的 \(01\) 矩阵,初始时每个元素均为 \(0\)。 有 \(k\) 次操作,每次选择第 \(x\) 行和第 \(y\) 列,将整行元素取反,再将整列元素取反。求 \(k\) 次操作后不同矩阵的种类数,答案对 \(998244
阅读全文
摘要:
暗藏玄机的线性 DP 题。不得不说 \(8002\) 年的 SHOI 题都比今天省选 Day1 好。 题目大意 汉诺塔由三根柱子(分别用 \(A\)、\(B\)、\(C\) 表示)和 \(n\) 个大小互不相同的空心盘子组成。一开始 \(n\) 个盘子都摞在柱子 \(A\) 上,大的在下面,小的在上
阅读全文
暗藏玄机的线性 DP 题。不得不说 \(8002\) 年的 SHOI 题都比今天省选 Day1 好。 题目大意 汉诺塔由三根柱子(分别用 \(A\)、\(B\)、\(C\) 表示)和 \(n\) 个大小互不相同的空心盘子组成。一开始 \(n\) 个盘子都摞在柱子 \(A\) 上,大的在下面,小的在上
阅读全文
摘要:反 Nim 游戏模板题。 题目大意 有 \(n\) 堆石子,每次可以从任意一堆石子中取走任意多个,但不能不取,取走最后一个石子的人输。请问是否有先手必胜? 大体思路 反 Nim 游戏的结论为:先手必胜,当且仅当: 每堆石子的个数均为 \(1\) 且 \(SG\) 和为 \(0\); 至少有一堆石子的
阅读全文
摘要:洛谷上为什么没有题解 /yiw,那我就来用绿题难度的方法做这道黄题吧。 题目大意 Bessie 的 \(N\)(\(2\le N\le 10^5\))个奶牛伙伴(编号为 \(1\cdots N\))每一个都拥有自己的农场。对于每个 \(1\le i\le N\),伙伴 \(i\) 想要访问伙伴 \(
阅读全文
摘要:一道有趣的高维计数 DP。 题目大意 定义合法的括号串为: 仅由 (), [], {} 组成; 空串是合法括号串; \(A\) 是合法括号串且不含 [], {},则 \((A)\) 是合法括号串; \(A\) 是合法括号串且不含 {},则 \([A]\) 是合法括号串; \(A\) 是合法括号串,则
阅读全文
摘要:
题目描述 长 \(L\) 米,宽 \(W\) 米的草坪里装有 \(n\) 个浇灌喷头。每个喷头都装在草坪中心线上(离两边各 \(\dfrac W 2\) 米)。我们知道每个喷头的位置(离草坪中心线左端的距离,即圆心坐标 \(x\)),以及它能覆盖到的浇灌范围,即半径 \(r\)。 请问:如果要同时浇
阅读全文
题目描述 长 \(L\) 米,宽 \(W\) 米的草坪里装有 \(n\) 个浇灌喷头。每个喷头都装在草坪中心线上(离两边各 \(\dfrac W 2\) 米)。我们知道每个喷头的位置(离草坪中心线左端的距离,即圆心坐标 \(x\)),以及它能覆盖到的浇灌范围,即半径 \(r\)。 请问:如果要同时浇
阅读全文
摘要:
题目大意 圣诞老人共有 \(M\) 个饼干,准备全部分给 \(N\) 个孩子。每个孩子有一个贪婪度,第 \(i\) 个孩子的贪婪度为 \(g_i\)。如果有 \(a_i\) 个孩子拿到的饼干数比第 \(i\) 个孩子多,那么第 \(i\) 个孩子会产生 \(g_i\times a_i\) 的怨气。
阅读全文
题目大意 圣诞老人共有 \(M\) 个饼干,准备全部分给 \(N\) 个孩子。每个孩子有一个贪婪度,第 \(i\) 个孩子的贪婪度为 \(g_i\)。如果有 \(a_i\) 个孩子拿到的饼干数比第 \(i\) 个孩子多,那么第 \(i\) 个孩子会产生 \(g_i\times a_i\) 的怨气。
阅读全文
摘要:
题目大意 有一棵树,每个节点有一个颜色,用字母 A ~ Z 表示。现在从树根开始进行深度优先遍历,每来到一个节点会记录这个节点的颜色,最后在树根结束遍历。 显然,每个节点会访问至少一次,并且穿越每条边恰好两次(两个方向各一次), 然后,你会得到一个颜色序列。但是,你会发现这个颜色序列并不能唯一确定树
阅读全文
题目大意 有一棵树,每个节点有一个颜色,用字母 A ~ Z 表示。现在从树根开始进行深度优先遍历,每来到一个节点会记录这个节点的颜色,最后在树根结束遍历。 显然,每个节点会访问至少一次,并且穿越每条边恰好两次(两个方向各一次), 然后,你会得到一个颜色序列。但是,你会发现这个颜色序列并不能唯一确定树
阅读全文
摘要:题目描述 有价值分别为 \(1..6\) 的大理石各 \(c_1\sim c_6\) 块,现要将它们分成两部分,使得两部分价值之和相等,问是否可以实现。 其中大理石的总数不超过 \(20000\)。 大体思路 一类常见的多重背包模型。注意由于两部分的价值之和 \(sum=\sum i\times a
阅读全文
摘要:状压 DP 好题。 题目描述 Mislav 有 \(N\) 个玻璃杯,从 \(1\sim N\) 编号,每个玻璃杯中都有一定的水。你需要通过倒水(将某个杯子中的水倒入另一个杯子),使这些杯子中只有 \(K\) 个有水。 已知将第 \(i\) 号玻璃杯中的水倒入第 \(j\) 号,需要消耗 \(C_{
阅读全文
摘要:https://www.iai.sh.cn/contest 2022.04 银组,理论上 \(100+100+30+100\)。 T1 上锁的抽屉 题目描述 有一个抽屉柜里竖排了 \(n\) 只抽屉。每个抽屉有一把锁。若要把一只抽屉『锁死』,就必须锁上它自己,而且要把它的上一层抽屉也锁上。请问有多少
阅读全文

浙公网安备 33010602011771号