DP
All_fade_away
这个作者很懒,什么都没留下…
展开
-
CF1354F. Summoning Minions
CF1354F. Graph Coloring Solution VPVPVP结束十分钟后AC,qwqAC,qwqAC,qwq。 首先因为ai,bi≥0a_i,b_i \geq 0ai,bi≥0,所以所有东西全用一次答案不会变劣,留到最后的集合大小一定为kkk。 考虑如果我们知道留到最后的集合S=x1,x2...xkS={x_1,x_2...x_{k}}S=x1,x2...xk,我们的方案显然是先加入x1,x2...xk−1{x_1,x_2...x_{k-1}}x1,x2...xk−1,然后原创 2020-10-27 16:33:41 · 174 阅读 · 0 评论 -
CF730F. Ber Patio
CF730F. Ber Patio Solution 由于∑ai\sum{a_i}∑ai只有10510^5105,即除掉原有的bbb,代金券最多为10410^4104,因此我们令f[i][j]f[i][j]f[i][j]表示到了第iii天,靠现金获得的代金券共为jjj的最小现金和。 转移时枚举第i+1i+1i+1天用kkk张代金券,其他用现金的方法支付: upmin(f[i+1][j+(a[i+1]−k)/10],f[i][j]+(a[i+1]−k)) upmin(f[i+1][j+(a[i+1]-k)/原创 2020-10-22 20:43:22 · 141 阅读 · 0 评论 -
[JLOI2016]成绩比较
[JLOI2016]成绩比较 题目描述 Solution 考虑dpdpdp。 令fi,jf_{i,j}fi,j表示前iii个科目中有jjj个人被碾压的方案数。 转移显然为: fi,j=∑k≥jfi−1,k∗(kj)∗(n−k−1Ri−(k−j)−1)∗(∑t=1Uitn−Ri(Ui−t)Ri−1) f_{i,j}=\sum_{k\geq j}f_{i-1,k}*\binom{k}{j}*\bin...原创 2020-01-15 22:32:43 · 95 阅读 · 0 评论 -
loj#2143. 「SHOI2017」组合数问题
loj#2143. 「SHOI2017」组合数问题 题目描述 Solution 考虑转化一下我们要求的东西。 ∑i=0n(nkik+r)=∑i=0n(nki)[i≡r (mod k)]\sum_{i=0}^{n}\binom{nk}{ik+r}=\sum_{i=0}^{n}\binom{nk}{i}[i \equiv r \;\;(mod\;\;k)]∑i=0n(ik+rnk)=∑...原创 2020-01-02 20:46:58 · 205 阅读 · 0 评论 -
AGC030D - Inversion Sum
AGC030D - Inversion Sum 题目描述 Solution 考虑dpdpdp,fi,jf_{i,j}fi,j表示第iii个位置的数大于第jjj个位置的数的概率。 对于每一个询问修改贡献即可。 时间复杂度O(nq+n2)O(nq+n^2)O(nq+n2)。 #include <vector> #include <list> #include <map&...原创 2019-12-10 10:42:40 · 122 阅读 · 0 评论 -
AGC022E - Median Replace
AGC022E - Median Replace 题面描述 Solution 直接构造自动机,模拟每次在末尾加一个字符的当前状态的方案数f[state]f[state]f[state],状态很少,直接打表转移即可。 时间复杂度O(n)O(n)O(n)。 #include <vector> #include <list> #include <map> #inclu...原创 2019-12-07 09:37:09 · 164 阅读 · 0 评论 -
[ZJOI2016]小星星
[ZJOI2016]小星星 题目描述 luogu题面 给定一个n个点的树和n个点m条边的无向图,求将树嵌入图的方案数。 其中 n≤17,m≤n∗(n−1)2n \leq 17,m \leq \frac{n*(n-1)}{2}n≤17,m≤2n∗(n−1)。 Solution 点数很少,考虑状压DP。 令f[i][j][k]f[i][j][k]f[i][j][k]表示以iii结点为根的子树,iii...原创 2019-12-03 11:42:59 · 87 阅读 · 0 评论