
数据结构优化DP
youth518
这个作者很懒,什么都没留下…
展开
-
P6009 [USACO20JAN]Non-Decreasing Subsequences P 矩阵优化DP
题意: 戳这里查看 分析: 我们先不考虑区间的限制设出DP状态,f[i][j]f[i][j]f[i][j]表示枚举到第iii个数,单调不降序列最后一位是jjj的方案数 转移方程就是: if(a[i]!=j) f[i][j]=f[i-1][j] else f[i][j]=f[i-1][k](k<=j) 我们发现可以用矩阵维护,那么对于限定区间的我们考虑通过类似差分的操作ans=I∗∏i=1l−1T−1∗∏i=1rTans=I*\prod_{i=1}^{l-1}T^{-1}*\prod_{i=1}^原创 2020-10-21 11:02:12 · 178 阅读 · 0 评论 -
P2605 [ZJOI2010]基站选址 线段树优化DP
题意: 戳这里查看 分析: 我们发现题目里面每一个建立的基站可能会对之前的状态有所影响,所以我们在设计DP状态时需要将这种影响消除掉 我们设f[i][j]f[i][j]f[i][j]表示在第iii个村庄修建第jjj个基站且不考虑对[i+1,n][i+1,n][i+1,n]个村庄的影响时的最小费用 转移方程就是 f[i][j]=min(f[k][j−1]+cost[k][i]+c[i])f[i][j]=min(f[k][j-1]+cost[k][i]+c[i])f[i][j]=min(f[k][j−1]+c原创 2020-10-21 10:43:55 · 143 阅读 · 0 评论