摘要: ```#include#include#include#includeusing namespace std;const int N=210;int t,n;int col[N],A[N],len[N],dp[N][N][N]; //dp[i][j][k]代表消除第 i~j 块且区间最右边留下了 k 个与 j 颜色相同的方块的最大价值int solv(int l,int r,int last) {... 阅读全文
posted @ 2020-03-31 13:21 晴屿 阅读(141) 评论(0) 推荐(0) 编辑
摘要: ``` #include using namespace std; const int N=2e5; int f[N]; int g[N]; int q[N]; int s1[7]; int m; //数量为a[1...6] //还是数量 //价值1~6 //变为体积 //然后价值都是1 //问能不能凑出体积为一半 int main() { while(cin>>s1[1]>>s1[2]>>s1[ 阅读全文
posted @ 2020-03-31 13:19 晴屿 阅读(112) 评论(0) 推荐(0) 编辑
摘要: ```//f[i,cnt] 表示前i个数字和为cnt #include#include#include#includeusing namespace std;const int N=110,M=200020;int hh=10000;//hh是我们的下标偏移量 int n,t,f[N][M],a[N],ans[N];void solve(){ f[1][a[1]+hh]=1;//a[1]必然... 阅读全文
posted @ 2020-03-31 13:18 晴屿 阅读(109) 评论(0) 推荐(0) 编辑