随笔分类 - 动态规划
摘要:P2848 [USACO16DEC] Cow Checklist G 感谢张田让我看到这么多 blue dp。 这道题的题目很糊。大概就是说有 个 , 个 ,每个点都在同一平面坐标系第一象限内。让你访问所有的点,访问顺序满足: 开始是 点,结
阅读全文
摘要:就是把一连串的状态压缩成一个长的二进制数,可以起到减省空间、简便计算等作用。 这个二进制数的每一位都代表这一位的状态。 #P313. 特殊方格棋盘 标准的模板。 我们把每一列是否防止一辆车的状态化为 0 和 1,那么整体的状态就是一个 位的二进制数。 比如说, 时,\(01
阅读全文
摘要:单队+斜率 一、单队 原理:在动态规划问题中,要求区间最值,便可以维护一个单调队列,使得时间复杂度降低。 单调队列模板: int tt=1,hh=1; q[1]=a[1]; for(int i=1;i<=n;i++) { while(hh<=tt&&dp[q[tt]]>=dp[i-1])tt--;/
阅读全文