DP 技巧与进阶

题单介绍

从各大 OJ(主要是 CF)上选取的 DP 题目,重点在于 DP 的技巧和状态,较少涉及 DP 优化。 题目分为三类: 一种是基础题,考察基本的 DP 算法,如: - P8816 考察基本的线性 DP。 - P2466 考察简单的区间 DP。 - CF55D 考察简单的数位 DP。 一种是展示经典 DP 技巧的题目,如: - CF1327F 告诉你在转移远小于状态数时的优化。 - ABC277G 告诉你如何使用组合意义描述 DP。 - P8502 展示了合理状态设计的重要性。 - 还有一些排列问题,展示了几种基本的生成排列的方式。 以及一些较为巧妙或困难的问题,但是总体难度不会太高,因为在校内是面向 NOIP 选手的作业题。 - CF2034F2 利用组合意义优化经典 $O(n^3)$ 问题。 - CF2066D2 巧妙的状态设计。 本题单同时用作校内训练的作业题单,可能不定期更新。

题目列表

  • [CSP-J 2022] 上升点列
  • [ARC132C] Almost Sorted
  • AND Segments
  • Counting Is Fun (Easy Version)
  • I Wanna be the Team Leader
  • [ABC277G] Random Walk to Millionaire
  • Abnormal Permutation Pairs (easy version)
  • [ICPC 2021 Nanjing R] Crystalfly
  • [SDOI2008] Sue 的小球
  • [CSP-S 2024] 染色
  • DSU Master
  • Gerald and Giant Chess
  • 「CGOI-2」No cost too great
  • [ABC282G] Similar Permutation
  • Hyper String
  • On the Bench
  • Love-Hate
  • Emotional Fishermen
  • Keep XOR Low
  • PermuTree (hard version)
  • Beautiful numbers
  • Ber Patio
  • Boxes and Balls
  • Destroy the Colony
  • Points Movement
  • Subsequence
  • Bracket Insertion
  • [NOI2015] 寿司晚宴
  • SAC#1 - 萌数
  • Card Guessing
  • Colored Subgraphs
  • [ABC309G] Ban Permutation
  • [ABC267G] Increasing K Times
  • [ABC213G] Connectivity 2
  • [NOIP2022] 建造军营
  • Almost Sorted
  • [NOIP2024] 树的遍历
  • Club of Young Aircraft Builders (hard version)
  • Khayyam's Royal Decree (Hard Version)
  • Ehab and the Expected GCD Problem
  • Doremy's Drying Plan (Hard Version)
  • Research Rover
  • Parallel Universes (Hard)