传送门:https://www.luogu.org/problemnew/show/P3317 这道题的推导公式还是比较好理解的,但是由于这个矩阵是小数的,要注意高斯消元方法的使用; #include <algorithm> #include <iterator> #include <iostrea ...
分类:
其他好文 时间:
2019-03-09 23:13:39
阅读次数:
199
思路 看到多个子串并且不能包含的情况,想到了AC自动机 但是题目多了一个不能大于给出的n的限制条件,联想数位dp的过程,设f[i][j][0/1]表示在第i位,AC自动机的第j个节点,数位有/无限制的方案数 dp方程就是对应的转移到子节点即可,不向有标记的节点转移 注意如果跳fail能够跳到限制节点 ...
分类:
其他好文 时间:
2019-03-02 10:43:44
阅读次数:
185
$\color{ 0066ff}{ 题目描述 }$ T国有N个城市,用若干双向道路连接。一对城市之间至多存在一条道路。 在一次洪水之后,一些道路受损无法通行。虽然已经有人开始调查道路的损毁情况,但直到现在几乎没有消息传回。 幸运的是,此前T国政府调查过每条道路的强度,现在他们希望只利用这些信息估计灾 ...
分类:
其他好文 时间:
2019-02-23 15:55:34
阅读次数:
137
P3317 [SDOI2014]重建 题解 直接M-T肯定不对 推出的是对于所有树的生成概率的和,可以考虑行列式的期望,再交换求和号即可 同时乘上π(1-P)再变化初始的概率就有点厉害了 一种变化的技巧 代码: ...
分类:
其他好文 时间:
2019-02-23 01:01:58
阅读次数:
214
题目链接: "戳我" AC自动机+动态规划。 我们设$dp[1/2/3][i][j]$来表示不同的状态,i表示处理到文本串第i位,j表示处理到AC自动机上节点j。 因为这道题有前导零,所以我们可以参考一下数位DP的思想,我们区分有限制和没有限制的情况分类套路进行AC自动机上DP。 3表示没有任何限制 ...
分类:
其他好文 时间:
2019-02-17 22:07:50
阅读次数:
178
Description 有一张 n×m 的数表,其第 i 行第 j 列(1 include include include include define Fi first define Se second define MK make_pair define inf 0x7f7f7f7f defin ...
分类:
其他好文 时间:
2019-01-16 11:46:40
阅读次数:
179
"P3312 [SDOI2014]数表" 求$\sum_{i=1}^n\sum_{j=1}^m\sigma(gcd(i,j))[\sigma(gcd(i,j) ...
分类:
其他好文 时间:
2019-01-06 11:18:13
阅读次数:
142
被慎老师教育数位$dp$怎么写了 看来我数位$dp$的写法太落后了 这道题很显然就是一个$AC$自动机上的数位$dp$,按照套路 我们可以设计$dp[i][j][0/1]$表示匹配了$i$为在自动机上的$j$位置,不卡/卡上界 卡上界是一个很神奇的东西,代表这一位和之前的所有位都和上界相等 如果一个 ...
分类:
其他好文 时间:
2019-01-01 21:18:48
阅读次数:
193
求 $$\sum_{i=1}^N\sum_{j=1}^Mσ(gcd(i,j))[σ(gcd(i,j)) include include include define re register define maxn 100005 define uint long long define LL long ...
分类:
其他好文 时间:
2019-01-01 20:58:45
阅读次数:
159
"传送门" 设$f[i]$为以$i$结尾的最长上升子序列。可以考虑建这样一张图,对于所有的$i define R register define inf 0x3f3f3f3f define fp(i,a,b) for(R int i=a,I=b+1;iI; i) define go(u) for(i ...
分类:
其他好文 时间:
2018-12-18 21:50:28
阅读次数:
149