动态规划TG.lv(1)

P1005 矩阵取数游戏

分析:每行不超过80个数字,直接区间DP即可,\(dp[i][j]\)表示区间\([i,j]\)之间取数可以得到的答案,每次向右或者向左扩展即可。但是这题烦人的地方在于大数

P1373 小a和uim之大逃离

分析:状态可以想到是\(dp[i][j][a][b][k]\) 但是会爆内存,考虑转移的时候每次改变的是相对大小,所以可以优化掉一维。另外就是数组不能开LL,会爆内存

P2279 [HNOI2003]消防局的设立

这个题和紫书上面的一个树形DP很像

Luogu题解区有大佬用贪心求

状态要用五层来表示,原因就是每个点可以涉及到的范围有五层

细节就不赘述了,题解区很详细的,这里就只做总结回顾。

P1220 关路灯

分析:\(dp[i][j][2]\) 表示解决了\([i,j]\)之间的路灯,最后在左侧或者在右侧时的最小花费。转移的时候暴力转移。

P1156 垃圾陷阱

分析:将垃圾按照时间排序,每个垃圾两种选择 =》 01背包,\(f[i]\)表示达到高度 i 时,最久可以坚持到什么时刻。

最新文章

  1. .net mvc 微信支付
  2. Windows2003 II6.0 FTP 开了防火墙 FTP不能正常工作的解决办法
  3. linux下解压缩jar包
  4. 【HDOJ】1455 Sticks
  5. SCOI2013 多项式的运算
  6. 【asp.net】将GridView数据导出Excel
  7. Android imageView图片按比例缩放
  8. ubuntu12.04 安装 opencv 2.4.8(非源代码编译)
  9. 无法Debug SQL: Unable to start T-SQL Debugging. Could not attach to SQL Server process on
  10. 利用fiddler将本地网页放到某个域下
  11. hdu3507 Print Article(斜率DP优化)
  12. SDVN
  13. js高级的2
  14. .net js有数据 但是跳转不到操作页
  15. 【003:使用SW4STM32不进入中断的原因】
  16. [LeetCode] Clone Graph 克隆无向图
  17. c++ 计算cpu占用率
  18. 【RAY TRACING THE REST OF YOUR LIFE 超详解】 光线追踪 3-4 基于重要性采样的材质初探
  19. 4.翻译系列:EF 6 Code-First默认约定(EF 6 Code-First系列)
  20. ret和retf

热门文章

  1. ABP vNext 审计日志获取真实客户端IP
  2. 哎,这让人抠脑壳的 LFU。
  3. fastjson反序列化漏洞原理及利用
  4. 利用Python-docx 读写 Word 文档中的正文、表格、段落、字体等
  5. 【Oracle】重命名表空间
  6. 敏捷史话(四):敏捷是人的天性 —— Arie van Bennekum
  7. [Usaco2008 Open]Roads Around The Farm分岔路口
  8. 过压保护IC和带LDO模式的Li+充电器前端保护IC
  9. ABP vNext 实现租户Id自动赋值插入
  10. 《awk中文手册》-本人参考官方手册翻译