随笔分类 - 题解
摘要:题目描述 给定一个由 A,B,C 构成的字符串,每次你可以进行操作: 选择下标 \(i\) ,使得 \(s_{[i,i + 2]} = ABC\) 。 如果 \(i\) 是奇数,删掉 A,C ;否则删掉 B。 更新每个字符的下标。 求最多能做多少次操作。 \(1 \leq n \leq 2 \tim
阅读全文
摘要:题目描述 给定平面上 \(n\) 个点,从 \(1\) 号点出发,一开始朝向 \(2\) 号点,每次只能顺时针转 \([0^{\circ},180^{\circ}]\) 后前进到某个点,要求走一条每条边都不交(除了在端点处)路径,最后回到 \(1\) ,求最多能走过多少个不是 \(1\) 的点。 \
阅读全文
摘要:先前的题目对 slope trick 的认识还不深刻,这题可以看出一个完整的构建过程。 题目描述 给定一棵有根树,根为 \(1\) ,边带权,修改边权的代价时修改值与原值差的绝对值,求让所有叶子到根距离相等的最小代价。 \(1 \leq n \leq 3 \times 10^5,1 \leq w \
阅读全文
摘要:高消神题 Circles of Waiting 考虑设 \(f_{x,y}\) 为点在 \((x,y)\) 时的期望步数,有: \[f_{x,y} = p_1f_{x + 1,y} + p_2f_{x,y + 1} + p_3f_{x - 1,y} + p_4f_{x,y - 1} + 1 \]直接
阅读全文
摘要:这俩东西是怎么结合到一起的? 题目描述 给一棵树,树上有一些关键节点,要求你选 \(m\) 个点,第 \(i\) 个关键节点到这些点中每个点距离的最小值记为 \(dis_i\),记这全部 \(dis\) 的最大值为 \(K\),现在要使 \(K\) 最小,求这个 \(K\)。 \(1 \leq n,
阅读全文
摘要:一个静态问题 CF407E k-d-sequence 找一个最长的子区间使得加入至多 \(k\) 个数以后,排序后是一个公差为 \(d\) 的等差数列。 多解输出 \(l\) 最小的。 \(1 \leq n \leq 2 \times 10^5,0 \leq k \leq 2 \times 10^5
阅读全文
摘要:题目描述 定义数字串是好的当且仅当其包含子序列 2017 ,不包含子序列 2016。 定义数字串的丑陋值为最少删掉几个字符,它才能是好的,如果一直不能,就是 \(-1\) 。 给定数字串 \(t\) ,长度为 \(n\) ,\(q\) 次询问求 \([l,r]\) 的丑陋值。 \(1 \leq n,
阅读全文
摘要:题目描述 一个全部为 \(0\) 的数组 \(a\) 。给01数组 \(b\) 和 \(q\) 个操作,每个操作 \(l_i,r_i\) ,即将 \(a\) 的 \([l_i,r_i]\) 全部赋值为 \(1\) ,你可以选一些操作,不要一些操作,求最后 \(a\) 和 \(b\) 最少有多少位不同
阅读全文
摘要:CF1707 题解 A 考场上 1h 才出思路...弱智了。 我们将参加大于当前智商的行为叫做 “摆烂”。我们考虑如果现在摆一次,将来某一次不摆,那么现在不摆,将来那次开摆,中间过程的智商会加1。更优。所以一定一摆就摆到底。而且一定会摆到最后一个。 所以我们二分从什么时候开摆,看是否能摆到最后,中间
阅读全文
摘要:CF1710 题解 A 看图写话。 想象一个格子以及周围同色格的颜色必须呈一个三叉的形状: # # # ## ## ### ### # # # 这些三叉拼起来最小的形状,就是两个以上的整行,或整列。所以遍历每一种颜色,通过整除观察它最多能填几列,如果 \(1\) 列就不能放,如果奇数列就要看是否一个
阅读全文
摘要:ABC173F Intervals on Tree 题目描述 一棵 \(n\) 个点的树,定义 \(f(l,r)\) 为由 \(l \sim r\) 的点构成的点集在树上形成的连通块个数,让你求 \(\sum_{l=1}^{n}\sum_{r=l}^{n} f(l,r)\)。 \(1 \leq n
阅读全文
摘要:CF1863 题解 A 条件很简单:如果总共的 '+' 号加上开始上线人数不到 \(n\) 人,就不可能。实时记录人数,如果某一时刻大于等于 \(n\) 人在线上,就一定是。剩余情况则可能。 #include<bits/stdc++.h> using namespace std; int main(
阅读全文
摘要:题目描述 给定 \(n,k(2k \geq n)\) ,二进制中有 \(k\) 个 \(1\) 的不超过 \(n\) 位的数有 \(\binom{n}{k}\) 个,有 \(k - 1\) 个 \(1\) 的有 \(\binom n{k - 1}\) 个,后者显然大于等于前者,要求对于每一个 \(k
阅读全文
摘要:题目描述 给定一颗 \(n\) 个节点的完全二叉树,每个点有权值 \(a_i \in [1,m]\),定义从 \(i\) 到 \(j\) 的路径的权值 \(s_{i,j}\) 为路径上的最大点权。 求所有树(\(n^m\) 种点权)的 \(\sum_{i=1}^n \sum_{j=i}^n s_{i
阅读全文
摘要:【动态规划】【换维】扔鸡蛋游戏 这是一道在《信息学奥赛一本通》上的经典题目。题目描述如下: 有 \(k\) 个一模一样的鸡蛋,楼的高度为 \(n\) ,定义鸡蛋的硬度为 \(x\) ,当且仅当将鸡蛋从 \(x\) 楼扔下不会碎,从 \(x + 1\) 楼扔下会碎,求最坏情况下求出鸡蛋硬度的最小步数。
阅读全文

浙公网安备 33010602011771号