摘要:
CF1209G2 Solution link 根据题意,对于一个颜色的所有下标集合 \(S\),设其最小,最大位置是 \(l,r\),那么最后染完色的 \([l,r]\) 区间一定是同一种颜色。 如果有两个颜色 \(i,j\),\([l_i,r_i]\) 和 \([l_j,r_j]\) 有交集,那么 阅读全文
posted @ 2024-02-27 20:33
iorit
阅读(13)
评论(0)
推荐(0)
摘要:
CF1205D Solution link 题意: 给你一棵 \(n\) 个节点的树。 请你给它的 \(n-1\) 条边确定权值,使得树上 \(\dbinom n 2\) 条路径的权值和包含 \(\displaystyle1\sim\left\lfloor\frac{2n^2}9\right\rfl 阅读全文
posted @ 2024-02-27 20:26
iorit
阅读(14)
评论(0)
推荐(0)
摘要:
CF1188E Solution link 考虑 \(x_i\) 表示最后序列中每个数被操作的次数。显然我们可以假设 \(\min\{x_i\}=0\)。 仍然显然的是这样子的 \(x\) 序列与最后得到的序列一一对应,也就是说每个最终序列可以只能由一种 \(x\) 得到。 那么就变成计数合法的 \ 阅读全文
posted @ 2024-02-27 20:26
iorit
阅读(19)
评论(0)
推荐(0)
摘要:
CF1184A3 Solution link 题意:给你两个长度为 \(n\) 的小写字符串 \(s,t\) 和一个 \(m\),定义哈希函数 \[h(s)=\left(\sum_{i=0}^{n-1}s_ir^i\right)\bmod p \]求构造 \((p,r)\) 且 \(p\ge m,r 阅读全文
posted @ 2024-02-27 20:21
iorit
阅读(8)
评论(0)
推荐(0)
摘要:
CF1163F Solution link 考虑求出从 \(1\) 和 \(n\) 开始的最短路树,如下图。 \(1\to a\to b\to\cdots\to x\to y\to n\) 是 \(1\) 到 \(n\) 的最短路。 分类讨论: 如果修改的边 \((u,v)\) 不在最短路上, 答案 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(22)
评论(0)
推荐(0)
摘要:
CF1153F Solution link 题意: 有一段长为 \(l\) 的线段,有 \(n\) 个实数区间,左右端点在 \([0,l)\) 间均匀随机。 求期望被至少 \(k\) 段区间覆盖的长度,对 \(998244353\) 取模。 \(1\le k\le n\le 10^7,1\le l 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(15)
评论(0)
推荐(0)
摘要:
CF1148H Solution link 对于区间 mex,若固定一个右端点 \(r\),左端点 \(l\) 越小 mex 肯定越大。 假设我们维护了右端点为 \(n\),左端点为 \(i\in[1,n]\) 的区间 mex(设为 \(b_i\)),考虑在序列末尾加入一个数 \(x\): 显然有且 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(17)
评论(0)
推荐(0)
摘要:
CF1119H Solution link 题意:给你三个数 \(x,y,z\),考虑 \(n\) 个数组,每个数组有 \(x\) 个 \(a_i\),\(y\) 个 \(b_i\),\(z\) 个 \(c_i\),\(a_i,b_i,c_i\in[0,2^k)\)。 对于所有 \(t\in[0,2 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(13)
评论(0)
推荐(0)
摘要:
CF1091H Solution link 左边两个点向右移,可以看成右边一个点向左移,因为是无限长的棋盘。 右边两个点左移同理,那么两个人的操作都变成,可以选左或者右一个点向另一边移动。 这样中间点是不动的。会发现问题变成,每一行变成两堆石子 \(z-y-1\) 和 \(y-x-1\),每次可以选 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(9)
评论(0)
推荐(0)
摘要:
CF932E Solution link \(\begin{aligned} \sum_{i=0}^n\binom n i i^k &=\sum_{i=0}^n\binom n i\sum_{j=1}^k{k\brace j}i^{\underline j}\\ &=\sum_{j=1}^k{k\b 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(9)
评论(0)
推荐(0)
摘要:
CF914F Solution link 题意: 给你一个字符串 \(s\),\(m\) 次操作,每次操作为以下两种之一: 1 i c:令 \(s_i\gets c\)。 2 l r t:求字符串 \(t\) 在 \(s\) 的子串 \(s_{l\dots r}\) 中的出现次数。 \(1\le|s 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(12)
评论(0)
推荐(0)
摘要:
CF860E Solution link \(f(x,y)\) 表示 \(y\) 的子树中比 \(x\) 深度小的有多少个,其中 \(x\) 在 \(y\) 子树中。 \(g(x)\) 表示枚举 \(x\) 的祖先 \(y\),求 \(y\) 的子树中比 \(x\) 深度小的有多少个并求和。 考虑对 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(7)
评论(0)
推荐(0)
摘要:
CF827E Solution link 题意:给你一个长度为 \(n\),且某些字符残缺的字符串。试问对于每个 \(k\in[1,n]\),是否存在一种确定残缺字符的方案,使得 \(k\) 是得到的串的周期。 周期的定义:\(k\) 是串 \(s\) 的周期当且仅当 \(\forall i\in[ 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(14)
评论(0)
推荐(0)
摘要:
CF750E Solution link 先想想对于只有一个询问怎么做。 考虑 dp,设 \(dp_{i,j}\) 表示前 \(i\) 个字符中,已经找到且仅找到 2017 的前 \(j\) 个字符,同时没有出现 2016,至少需要删掉多少个字符。 初始化:\(dp_{0,0}\gets0\) 转移 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(10)
评论(0)
推荐(0)
摘要:
CF587F Solution link 考虑离线,把每个询问拆成 \([1,r]\) 的答案减去 \([1,l)\) 的答案。这样每个询问变成两个小询问。 然后我们扫描线。从 \(1\) 到 \(n\) 分别加入字符串同时回答上述小询问。 接下来的问题处理起来比较棘手。设 \(m=\sum|s_i 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(8)
评论(0)
推荐(0)
摘要:
CF504E Solution link 显然二分 lcp 长度,利用长剖求 \(k\) 级祖先,哈希前缀和加减可以每次 \(O(1)\) 求出一条路径的 hash。 卡卡常数就过了,\(\mathcal O(n\log n)\)。 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(9)
评论(0)
推荐(0)
摘要:
CF208E Solution link 求 k 级祖先可以简单地用倍增 / 树剖实现。考虑怎么求 k 级儿子数量。 我们发现想要确定这些 k 级儿子,我们只需要知道他们的深度及所属子树根,而这个所属子树根就是 k 级祖先。 我们又知道在一棵子树内的 dfn 是连续的,那么考虑对每个深度 \(d\) 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(14)
评论(0)
推荐(0)
摘要:
braintest \[x^n=\sum_{i=0}^nx^{\underline i}{n\brace i} \] 排列,操作是交换相邻数,最小次数使得有序:逆序对数 如果相邻改成任意呢?建出边 \(i\to p_i\) 构成若干个环,每个环需要环长减 \(1\) 次交换。总次数就是 \(n\) 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(9)
评论(0)
推荐(0)
摘要:
ARC112 Solution link D - Skate 建模,每行每列分别建一个点来表示,有 # 的地方就把它的行和列连起来。 那么最后要么所有列都联通,要么所有行都联通。 直接输出行的联通块数量,列的连通块数量的最小值减 \(1\) 就好了。 注意一开始矩阵四个角落也是两两要连边的。 (*2 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(12)
评论(0)
推荐(0)
摘要:
ARC111 Solution link A - Simple Math 2 \[\begin{aligned} \lfloor\frac{10^n}{m}\rfloor\bmod m&=\lfloor\frac{10^n}{m}\rfloor-m\lfloor\frac{10^n}{m^2}\rf 阅读全文
posted @ 2024-02-27 20:20
iorit
阅读(56)
评论(0)
推荐(0)

浙公网安备 33010602011771号