Part 4.5-4.12 动态规划

题单介绍

## Part 4.5 状态压缩动态规划 > 将一个状态压缩为一个整数(通常为二进制数),就可以在更为方便地进行状态转移的同时,达到节约空间的目的。 - [P2704 [NOI2001]炮兵阵地](https://www.luogu.com.cn/problem/P2704) - [P1879 [USACO06NOV]Corn Fields](https://www.luogu.com.cn/problem/P1879) - [P1896 [SCOI2005]互不侵犯](https://www.luogu.com.cn/problem/P1896) - [P3092 [USACO13NOV]No Change](https://www.luogu.com.cn/problem/P3092) - [P3694 邦邦的大合唱站队](https://www.luogu.com.cn/problem/P3694) - [P4925 [1007]Scarlet的字符串不可能这么可爱](https://www.luogu.com.cn/problem/P4925) - [P2157 [SDOI2009]学校食堂](https://www.luogu.com.cn/problem/P2157) - [P2167 [SDOI2009]Bill的挑战](https://www.luogu.com.cn/problem/P2167) - [P2396 yyy loves Maths VII](https://www.luogu.com.cn/problem/P2396) - [P4363 [九省联考2018]一双木棋](https://www.luogu.com.cn/problem/P4363) - [P5005 中国象棋 - 摆上马](https://www.luogu.com.cn/problem/P5005) - [P2150 [NOI2015]寿司晚宴](https://www.luogu.com.cn/problem/P2150) ## Part 4.6 倍增优化动态规划 > 利用倍增的方式,我们可以将状态转移的效率大大提高。 - [P1613 跑路](https://www.luogu.com.cn/problem/P1613) - [P1081 开车旅行](https://www.luogu.com.cn/problem/P1081) - [P5024 保卫王国](https://www.luogu.com.cn/problem/P5024) ## Part 4.7 数据结构优化动态规划 > 利用数据结构来维护已有信息,也可以达到优化状态转移的目的。 - [P4719 【模板】动态dp](https://www.luogu.com.cn/problem/P4719) - [P4751 动态dp【加强版】](https://www.luogu.com.cn/problem/P4751) - [P3287 [SCOI2014]方伯伯的玉米田](https://www.luogu.com.cn/problem/P3287) - [P2605 [ZJOI2010]基站选址](https://www.luogu.com.cn/problem/P2605) ## Part 4.8 单调队列优化动态规划 > 借助单调队列,排除不可能的决策,可以起到优化状态转移的效果。 - [P1776 宝物筛选](https://www.luogu.com.cn/problem/P1776) - [P3089 [USACO13NOV]Pogo-Cow](https://www.luogu.com.cn/problem/P3089) - [P3572 [POI2014]PTA-Little Bird](https://www.luogu.com.cn/problem/P3572) - [P3522 [POI2011]TEM-Temperature](https://www.luogu.com.cn/problem/P3522) - [P4544 [USACO10NOV]Buying Feed](https://www.luogu.com.cn/problem/P4544) - [P5665 划分](https://www.luogu.com.cn/problem/P5665) - [P1973 [NOI2011]Noi嘉年华](https://www.luogu.com.cn/problem/P1973) - [P2569 [SCOI2010]股票交易](https://www.luogu.com.cn/problem/P2569) - [P4852 yyf hates choukapai](https://www.luogu.com.cn/problem/P4852) ## Part 4.9 斜率优化动态规划 > 通过用单调队列维护一个凸壳,来达到优化转移的目的。 - [P2900 [USACO08MAR]Land Acquisition](https://www.luogu.com.cn/problem/P2900) - [P3195 [HNOI2008]玩具装箱](https://www.luogu.com.cn/problem/P3195) - [P3628 [APIO2010]特别行动队](https://www.luogu.com.cn/problem/P3628) - [P3648 [APIO2014]序列分割](https://www.luogu.com.cn/problem/P3648) - [P4027 [NOI2007]货币兑换](https://www.luogu.com.cn/problem/P4027) - [P4360 [CEOI2004]锯木厂选址](https://www.luogu.com.cn/problem/P4360) - [P5468 [NOI2019]回家路线](https://www.luogu.com.cn/problem/P5468) - [P2305 [NOI2014]购票](https://www.luogu.com.cn/problem/P2305) ## Part 4.10 决策单调性优化动态规划 > 利用决策间的递变规律,也能实现优化状态转移的目的。 - [P3515 [POI2011]Lightning Conductor](https://www.luogu.com.cn/problem/P3515) - [P4767 [IOI2000]邮局](https://www.luogu.com.cn/problem/P4767) - [P1912 [NOI2009]诗人小G](https://www.luogu.com.cn/problem/P1912) - [P1973 [NOI2011]Noi嘉年华](https://www.luogu.com.cn/problem/P1973) - [P3724 [AH2017/HNOI2017]大佬](https://www.luogu.com.cn/problem/P3724) - [P5574 [CmdOI2019]任务分配问题](https://www.luogu.com.cn/problem/P5574) ## Part 4.11 数位统计类动态规划 > 统计一个区间中满足条件的数有多少,就是数位统计类动态规划。 - [P2602 [ZJOI2010]数字计数](https://www.luogu.com.cn/problem/P2602) - [P3281 [SCOI2013]数数](https://www.luogu.com.cn/problem/P3281) - [P2518 [HAOI2010]计数](https://www.luogu.com.cn/problem/P2518) - [P2657 [SCOI2009]windy数](https://www.luogu.com.cn/problem/P2657) - [P3286 [SCOI2014]方伯伯的商场之旅](https://www.luogu.com.cn/problem/P3286) - [P4124 [CQOI2016]手机号码](https://www.luogu.com.cn/problem/P4124) - [P4999 烦人的数学作业](https://www.luogu.com.cn/problem/P4999) - [P2606 [ZJOI2010]排列计数](https://www.luogu.com.cn/problem/P2606) - [P4798 [CEOI2015 Day1]卡尔文球锦标赛](https://www.luogu.com.cn/problem/P4798) ## Part 4.12 轮廓线动态规划 > 轮廓线动态规划(即常说的插头 DP)是一种特殊的状压动态规划,通过以轮廓线为状态来实现状态转移。 - [P5056 【模板】插头dp](https://www.luogu.com.cn/problem/P5056) - [P2289 [HNOI2004]邮递员](https://www.luogu.com.cn/problem/P2289) - [P2337 [SCOI2012]喵星人的入侵](https://www.luogu.com.cn/problem/P2337) - [P5347 【XR-1】俄罗斯方块](https://www.luogu.com.cn/problem/P5347)

题目列表

  • [NOI2001] 炮兵阵地
  • [USACO06NOV] Corn Fields G
  • [SCOI2005] 互不侵犯
  • [USACO13NOV] No Change G
  • 邦邦的大合唱站队
  • [SDOI2009] 学校食堂
  • [SDOI2009] Bill的挑战
  • yyy loves Maths VII
  • [九省联考 2018] 一双木棋 chess
  • 中国象棋 - 摆上马
  • [NOI2015] 寿司晚宴
  • 跑路
  • [NOIP2012 提高组] 开车旅行
  • [NOIP2018 提高组] 保卫王国
  • 【模板】动态 DP(加强版)
  • [SCOI2014] 方伯伯的玉米田
  • [ZJOI2010] 基站选址
  • 宝物筛选
  • [USACO13NOV] Pogo-Cow S
  • [POI2014] PTA-Little Bird
  • [POI2011] TEM-Temperature
  • [USACO10NOV] Buying Feed G
  • [CSP-S2019] 划分
  • [NOI2011] NOI 嘉年华
  • [SCOI2010] 股票交易
  • yyf hates choukapai
  • [USACO08MAR] Land Acquisition G
  • [HNOI2008] 玩具装箱
  • [APIO2010] 特别行动队
  • [NOI2007] 货币兑换
  • [CEOI2004] 锯木厂选址
  • [NOI2019] 回家路线
  • [NOI2014] 购票
  • [POI2011] Lightning Conductor
  • [IOI2000] 邮局 加强版
  • [NOI2009] 诗人小G
  • [AHOI2017/HNOI2017] 大佬
  • [CmdOI2019] 任务分配问题
  • [ZJOI2010] 数字计数
  • [SCOI2013] 数数
  • [HAOI2010] 计数
  • [SCOI2009] windy 数
  • [SCOI2014] 方伯伯的商场之旅
  • [CQOI2016] 手机号码
  • 烦人的数学作业
  • [ZJOI2010] 排列计数
  • [CEOI2015 Day1] 卡尔文球锦标赛
  • 【模板】插头 DP
  • [HNOI2004] 邮递员