
dp
文章平均质量分 70
用ABA种树
这个作者很懒,什么都没留下…
展开
-
状压dp小结
今天模拟又考了一个SPFA+状压dp,巧了,我又不会,华丽丽爆零。(实际上我啥都不会) 状压dp即用二进制暴力枚举然后状态转移。用f[i][j]表示第i行在状态j的时候的方案数,其中j用一个二进制数来表示。转移的时候只要判断与当前行和上一行(或是上几行)是否冲突即可,如果不冲突,f[i][j]=∑f[i−1][q]其中q为不冲突的状态。∑1≤i≤cntf[n][i] 就是最后的答案,cnt为总状...原创 2018-10-28 17:55:35 · 563 阅读 · 1 评论 -
区间dp小结
今天模拟第二题是爆搜 区间dp,于是就复习 学习了一下; 区间dp一般做法: 枚举区间i-j或者枚举区间的起点和长度,再枚举区间中的k. f[i][j]=min/max(f[i][j],f[i][k]+f[k][j]+w[i][j]) 复杂度O(n^3)(大概吧。。我猜的) 注意:有些题目要处理环! 1. luoguP1880 合并石子 #include<bits/stdc++.h> ...原创 2018-10-26 23:43:40 · 140 阅读 · 0 评论