随笔分类 - 题解
摘要:称一个排列是好的,当且仅当对于所有 都满足所有长度为 的子串的中位数不在第 个。给定一个一些数被替换成 的排列 ,你需要统计所有可能的好排列的数量。答案对 取模。 。 先考察合法排列的形态。 对于长为 $3
阅读全文
摘要:A. [USACO22DEC] Breakdown P 给定一个 个点 条边的有向完全图,边有边权 。 次操作,每次操作删去一条边,每次操作后询问从 到 可以重复经过点边的恰好 条边的最短路长度。 ,$k
阅读全文
摘要:A. [USACO22DEC] Barn Tree S 给定一颗树,初始时点 有权值 。你可以进行若干次操作,每次选择有边直接相连的两个节点 和一个整数 ,令 , 。你需要保证操作过程中
阅读全文
摘要:A. 种花 枚举 ,考虑 可能在哪些位置,显然是在 往上的一个极长连续 0 段上。 考虑如果固定了 的位置后怎么计算 C 形的数量,我们预处理出 表示从 开始往右的极长 0 连续段长度,显然这个方案数就是
阅读全文
摘要:很喜欢 Alpha1022 的一句话:Open Cup 还是一场场做比较有感觉。 A. 6789 给定一个 的矩阵,每个位置上有一张写着 或 的卡牌。求最少反转多少张卡牌使得将矩阵反转 后和原来相同,或判断无解。 $n,m
阅读全文
摘要:传送门 以下认为 同阶。 首先,我们可以根据每次走的方向用一个二进制数来表示一条折线。这样显然有一个傻逼 DP,设 表示已经确定了前 条折线,其中第 条折线的状态为 的方案数,这样复杂度是 的。
阅读全文
摘要:给定一棵 个点的树,判断是否能将所有点两两匹配使得匹配的点距离和为 ,并构造方案。 , 为偶数。 先找一下必要条件,考虑计算出答案的上界和下界 和 ,一个显然的结论是 ,且 奇偶性相同。对后
阅读全文
摘要:传送门 A Abbreviation code /* 最黯淡的一个 梦最为炽热 万千孤单焰火 让这虚构灵魂鲜活 至少在这一刻 热爱不问为何 存在为将心声响彻 */ #include <bits/stdc++.h> using namespace std; vector <string> vr; in
阅读全文
摘要:传送门 显然,两个数列相似当且仅当它们的笛卡尔树结构相同。 那么排列 给出了 所对应的笛卡尔树形态,据此我们容易求出树上每个空位上数的取值范围 。当然如果已经填的数不合法那么一定无解,这个可以先判掉。 然后我们会发现这个也是充分的,因为如果两个位置都满足限制但是
阅读全文
摘要:非传统题不做。 Day1 T1 Jail 给定一棵 个点的树,有 个人,第 个人从 出发沿最短路径到 ,每次可以指定一个人走一条边。问是否存在一种方案让每个人都到 ,且满足任何两个人不同时出现在同一个节点。 \(m \l
阅读全文
摘要:今天好摸啊 CEOI2016 match 我们称一个字符串合法当且仅当其能够对应一个合法的括号序,称一个区间 合法当且仅当 合法。 显然 必须合法,否则一定无解。 考虑一个简单的事实,对于一个字符串 和
阅读全文
摘要:传送门 CF1083C Max Mex 求一条 值最大的路径,相当于求一个最大的前缀 使得点权为 的点都可以被包含在同一条链中。 考虑使用线段树维护,第 个位置存树上点权为 的点的编号,如果我们
阅读全文