题目大意: 一个 n×m n × m n\times m的矩阵里,有几个是可以种植玉米的。求玉米种植不相连的方案数。 思路: DFS爆搜 只 能拿90分,正解是状压DP。 可以把可种植玉米的土地用1表示,贫瘠的土地用0表示,每一行串成的数字就是一个二进制数,状态压缩后,就成了一个较小的十进制数。 设 f[i][j] f [ i ] [ j ] f[i][j]表示在第 i i i
[BZOJ3594] [Scoi2014]方伯伯的玉米田 题目大意 给定长度为 n n的一个序列,可以找出kk个区间使这 k k个区间的元素同时+1+1,询问最后最长不下降子序列的大小 n≤104,k≤500,ai≤5000 n\le10^4,k\le 500,a_i\le5000 题解 一个结论:找出的区间的右端点一定是 n n dp[i,j]=max{dp[k,l]}+1