随笔分类 - 模拟赛题目
摘要:题目 Description Input Output 题解 先考虑暴力做法。 可以直接树形dp。 令$val_x = \sum_{i=1}^{n}\sum_{j=1}^{n}[lca(i,j)=x]$这可以很容易dp出来。 答案显然是$\frac{\sum_{i}val_x \times w_x}
阅读全文
摘要:题目 Description Input Output 题解 显然用是AC自动机来解决 先说一下没人写的正解 二进制分组, 建$O(lgm)$个AC自动机。 定义AC自动机的size为这个AC自动机中的字符串个数。 当两个AC自动机size相等时合并这两个AC自动机。时间复杂度$O(mlgm)$ 下
阅读全文
摘要:题目 Description 炮艇大赛是一项危险的比赛。为了赢得这场比赛,参赛者可能会牺牲自己的生命。 参赛者将会在一条长度为$L$的环形轨道上比赛。在比赛开始时($0$时刻),所有参赛者站在轨道不同的位置上,其中第 i 名参赛者站在位置 $di(0≤di include include inclu
阅读全文
摘要:题目大意 $;;\(在一个坐标系上, 以\)(0, 0)\(为起点, 每走一步,可以从\)(x,y)\(走到\)(x+1,y),(x-1,y),(x,y+1),(x,y-1)$中的一个点上, 问走$k$步到达$(a, b)$的方案数。 题解 我们发现题目中的移动方式很难处理。 考虑到题目中的"走一步
阅读全文
摘要:题目 "钦点" 题意 给定n个数,两个数之间有边当且仅当两个数的$gcd$为合数。求删去一个节点后,最大连通块的大小的最小值是多少。 题解 对没一个可以被分解为两个素数的乘积的数建虚点。 对于一个点, 向他的权值的因数中可以被分解为两个素数的乘积的数的虚点连边。 于是欧拉筛预处理每个数的最小质因子,
阅读全文
摘要:题目 "传送门" 题意 给出一个$r c$的矩阵, 有$n$颗棋子, 给出棋子的初始位置, 有$n$个目标点, 有些位置不能走, 位于$(x, y)$的棋子, 可以一步走到$(x + a, y + b)$, $(x a, y + b)$, $(x + a, y b)$, $(x a, y + b)$
阅读全文
摘要:题目 解法 这其实是套路题 设 $h(n)$ 表示 $n$ 个点的无向图的个数 $($不要求联通$)$, 则 $$ h(n) = 2^{ n \choose 2 } $$ 设 $g(n)$ 表示 $n$ 个点的无向图的边数之和 $($不要求联通$)$, 则 $$ g(n) = { n \choose
阅读全文
摘要:题目 "传送门" 解法 用$f_{i, j, k}$表示有$i$个红石块, $j$个绿宝石块, $k$个钻石块 可以转移到$f_{p+1, j, k}$、 $f_{i, p+1,k }$、$f_{i, j, p+1}$, $p$为$max(i, j, k)$ 代码 cpp pragma GCC op
阅读全文

浙公网安备 33010602011771号