摘要:
"题目链接" (卡常背包) 朴素的多重背包是: $f[i][j] = \max\{ f[i 1][j k v[i]]+k w[i] \}$,复杂度 $O(nV \sum num_i)$ 可以发现求$\max$时有很多值是被重复枚举过的 换一种方程表示形式,对于每个$v[i]$,设$j=K v[i]+ 阅读全文
摘要:
给定一个长为n的序列,每次可以反转 $[l,r]$ 区间,代价为 $r-l+1$。要求在$4*10^6$代价内使其LIS长度最长,并输出需要操作的数量及每个反转操作。 阅读全文