06 2019 档案
摘要:题目描述 短发pinga野郞有一棵 $N$ 个节点的有根树,其中 $1$ 号节点为根。 现在她想在这棵树上进行一种奇妙的游戏。游戏开始时,她会在其中一些节点(至少两个)上摆放一个棋子。在游戏的每个回合中,她会将所有棋子移动到父亲节点上(如棋子位于根节点则不移动)。移动完所有棋子后,如果有两个棋子位于
阅读全文
摘要:35 pts: 设$f[i][j]$表示在$i$节点,当前重链顶端到当前点距离为$j$的最优方案。 复杂度是$O(n^2)$ 100 pts: 自己的理解可能跟题解有点偏差。 考虑dp的一个$f[i][j]$ 一定会转移到0之后才对非$j 1$的位置造成贡献。 我们转换一下,即每个位置所在的重链一定
阅读全文
摘要:"题目大意" : 求 $$ \sum _i^N\sum_j^Nsgcd(i,j)^k $$ $N \le 1e9 ,k \le 50$ 先推式子: 设$x$的最大不等于x的约数是$f(x)$ $$ \begin{aligned} &\sum _i^N\sum_j^Nsgcd(i,j)^k \\ =
阅读全文
摘要:"题目链接" 考虑我们现在只会外向树的dp,现在想办法如何处理反向的边。 考虑容斥,计算至少有$i$条边不合法的情况,容斥系数是$( 1)^i$ 这个容斥可以用dp来做,这题就完了。 代码 c++ include using namespace std; typedef long long ll;
阅读全文
摘要:题目大意: 给一个串s,求有多少个串t使得存在t....t的一个长度$|s|$的子串字典序小于s 首先转换成全部都大于等于s。 考虑在kmp自动机上跑t这个串,注意这个自动机的有些路是不能走的。 首先考虑当前已经有无数个t在前面,现在再加入一个t串,显然,如果起始节点是$u$,新加入的一个t走完与加
阅读全文
摘要:首先推出来这样一个东西: $$ b_i=\sum\limits_{j=1}^n\gcd(i,j)^{C D}\cdot i^D\cdot j^D\cdot x_j $$ 现在令: $$ \begin {aligned} b_i &= \frac {b_i} {(i^D)} \\ x_i &= x_i
阅读全文
摘要:**简要题意 😗* $0$ 到 $2^n-1$ 的数每一个数有一个出现概率$p_i$ (保证$\sum p_i =1$) ,数x初始是0,每次异或上出现的数,对每个数求x最先变成这个数的期望次数 首先转化问题,考虑我们求的相当于是每个数变成0的期望次数。 于是设$x[i]$表示i的答案 \[ \b
阅读全文
摘要:题意相当于求如下式子 $$ \sum _{i=1}^{n} \sum_{j=1}^{m} [gcd(i,j)=1][gcd(j,k)=1] \\ k
阅读全文
摘要:不难发现我们需要一个选奇数/偶数个的egf 这个分别是 $\frac {e^x e^{ x}} {2} $ 和 $\frac {e^x + e^{ x}} {2} $。 然后就可以开始推式子了。 答案是 $$ n!\sum _{k=0}^{n 2m}(\frac {e^x + e^{ x}} {2}
阅读全文
摘要:首先考虑dp。 不难发现我们大概是对于每一个高度不能有连续的一段长度,并且在下面都安全的时候才计入限制。 $f[i][j]$表示长度为i的泳池从高度j开始(i,j)的矩形默认安全,满足最大矩形小于k的概率. 转移相当于做一个类似背包的东西。 然后发现$j 0$的时候$i\le 1000$(否则dp值
阅读全文

浙公网安备 33010602011771号