随笔分类 - dp
摘要:虚树良心dp。
阅读全文
摘要:splay+模拟。
阅读全文
摘要:序列自动机板子题啊。
阅读全文
摘要:神仙线段树维护概率/期望方程。
阅读全文
摘要:PKUSC 计数题。
阅读全文
摘要:点双dp+圆方树。
阅读全文
摘要:对偶图+并查集。
阅读全文
摘要:又一道假的圆方树。。。
阅读全文
摘要:题目描述: bz 题解: (1)高消。 直接列异或方程组高消即可。 代码: #include<vector> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int N = 105;
阅读全文
摘要:题目描述 题解: 码力太差重构之后才$A……$ 首先求向量点积最大很容易想到凸包, 设已知$(x_0,y_0)$,求$(x,y)$满足$(x,y)*(x_0,y_0)>=(x',y')*(x_0,y_0)$ 设$(x,y)*(x_0,y_0)=c$ 那么$x*x_0+y*y_0=c$,$y=\fra
阅读全文
摘要:题目描述 题解: 容斥(?)+$dp$。 定义状态$dp[i][j]$表示前$i$层,其中第$i$层用了$j$种颜色。 这个时候我们发现还缺一个系数,就是用$i$种颜色涂$j$个格子的方案数(颜色无顺序要求)。 定义这个东西叫$f[i][j]$。 然后有:$$dp[i][j]=f[l[i]][j]*
阅读全文

浙公网安备 33010602011771号