有生之年,敲这么长的dp代码,记录一下~ //一题不会是真的. #include <bits/stdc++.h> using namespace std; //f(i,j,l,r,k1,k2)//到了第几行 选了几个数 选的数的左端点 右端点是什么 左端点是递增/递减 右端点是递增/递减 int f[16][16*16][16][16][2][2]; int sum[16][16],x; struct vv{ int a,b; }; struct node{ int aa,ab,ac,ad,ae,af; }pre[16][16*16][16][16][2][2]; node t; ...