05 2020 档案
摘要:T3 AT4513 [AGC030D] Inversion Sum 题目大意: 给你一个长度为n的数列,然后给你q个交换或不交换操作,你可以选择操作或者不操作,问所有情况下逆序对的总和。 数据范围: n<=3e3 , q<=3e3 期望dp, 先转成期望,再乘上总的情况,设$dp[i][j]$ 表示
阅读全文
摘要:T2 AGC034F RNG and XOR 给定 n 和一个长度为 $2^n$ 的数组 A (从 0 标号). 有一个初始为 0 的变量 x . 不断操作, 每次操作以 \(\frac {A_i}{\sum_{j=0}^{2^n-1} A_j}\) 的概率将 x 变成 x xor i . 对于所有
阅读全文
摘要:#T3 AGC103F 有n个点的树,边权为1,给出你每个点到其他点的距离和$D_i$,构建出这个树. \(n \le 1e5 , D_i \ le 1e12\) 构造,到其他点距离最大的一定是叶子,若叶子是x,那么fa就是 x + siz[son] - (n - siz[son]) = x - n
阅读全文
摘要:T2 CF467G 给定一个长度为 n 的序列和一个整数p。 有 m个操作,操作要么是区间赋值,要么是询问区间内出现次数至少占 p% 的数。 输出询问的答案时,可以包含错的数,也可以重复输出,但对的数一定要在答案中,且输出的数的个数不超过 \(\lfloor \frac{100}{p}\rfloor
阅读全文
摘要:T2 CF467G 给定一个长度为 n 的序列和一个整数p。 有 m个操作,操作要么是区间赋值,要么是询问区间内出现次数至少占 p% 的数。 输出询问的答案时,可以包含错的数,也可以重复输出,但对的数一定要在答案中,且输出的数的个数不超过 \(\lfloor \frac{100}{p}\rfloor
阅读全文
摘要:T2 AGC034F RNG and XOR 给定 n 和一个长度为 $2^n$ 的数组 A (从 0 标号). 有一个初始为 0 的变量 x . 不断操作, 每次操作以 \(\frac {A_i}{\sum_{j=0}^{2^n-1} A_j}\) 的概率将 x 变成 x xor i . 对于所有
阅读全文
摘要:点分治-summmy 点分治就是在树上以重心分治,每次摘除重心,把树分成若干的siz较小的快,之后再递归处理。 主要有两种写法, 一种是在根处统计所有到根的信息,然后两两合并,再减去强制经过某个节点的贡献, 另一种是强制进入某个子树,得到这个子树的信息,再用这份信息与之前的合并。 应用1 , 有关树
阅读全文
摘要:"Link" 给一个合法的括号序列。求满足以下条件的染色方案。 1.一个括号可以染红色、蓝色或不染色 2.一对匹配的括号需要且只能将其中一个染色 3.相邻两个括号颜色不能相同(但可以都不染色) 求符合条件的染色方案数(对1000000007取模) 输入: 一行,表示括号序列 输出: 一个数表示方案数
阅读全文