题目列表
可按标题、OJ、标签和启发记录快速筛选题目解析。
| 标题 | OJ | 题号 | 标签 | 难度 | 最后更新 | 原题 |
|---|---|---|---|---|---|---|
用两个状态(美元/马克)的线性 DP 模拟每天的兑换决策,取最大值。 | luogu | P1968 | 普及- | 2026-06-14 17:20 | 打开 | |
O(n²) DP 递推每个位置结尾的最长不下降子序列的长度与元素和,同长时取编号字典序最小的序列。 | luogu | P2008 | 普及- | 2026-06-14 15:57 | 打开 | |
排序后枚举最后一根被选木棍,用前缀子集和 DP 统计能与它组成多边形的方案数。 | luogu | P14360 | 普及/提高- | 2026-06-12 09:42 | 打开 | |
先标记马所在格和马控制格,再用网格 DP 从上方和左方累加合法路径数。 | luogu | P1002 | 普及- | 2026-06-07 16:25 | 打开 | |
枚举每个断点,分别向左右按颜色和白珠规则模拟收集,并用终点位置避免两边重复计数。 | luogu | P1203 | 普及- | 2026-05-31 16:58 | 打开 | |
利用二进制反射格雷码公式 k xor (k >> 1),直接求出编号 k 对应的 n 位编码。 | luogu | P5657 | 普及/提高- | 2026-05-31 16:38 | 打开 | |
用 O(n^2) 动态规划维护每个位置结尾的最长不下降子序列长度和方案数,最后汇总最优结尾。 | luogu | P2362 | 普及- | 2026-05-31 15:31 | 打开 | |
| luogu | P2657 | 普及/提高- | 2026-05-31 09:38 | 打开 | ||
| luogu | P15288 | - | 普及/提高- | 2026-02-14 10:07 | 打开 | |
把最近 24 小时内的所有乘客维护成滑动窗口,用队列删过期乘客、用计数数组统计不同国家数。 | luogu | P2058 | 普及/提高- | 2026-02-14 10:07 | 打开 | |
| luogu | P2326 | - | 普及+/提高 | 2026-02-10 15:55 | 打开 | |
枚举子矩形的高和宽,统计每种尺寸在棋盘中的出现次数,再分别累加正方形和非正方形。 | luogu | P1548 | 入门 | 2026-02-10 15:03 | 打开 | |
贪心: 最大不相交区间数量, 数学: 异或区间和,异或前缀和 | luogu | P14359 | 普及/提高- | 2026-02-04 09:00 | 打开 | |
| luogu | P3358 | 省选/NOI- | 2026-02-02 09:06 | 打开 | ||
统计成绩高于小 R 的人数得到排名,再按列蛇形顺序把排名换算成列号和行号。 | luogu | P14358 | 普及- | 2026-02-01 17:05 | 打开 | |
| luogu | P4013 | 省选/NOI- | 2026-01-31 22:20 | 打开 | ||
| luogu | P2045 | - | 省选/NOI- | 2026-01-31 21:14 | 打开 | |
| luogu | P4015 | - | 提高+/省选- | 2026-01-31 12:57 | 打开 | |
| luogu | P2053 | 省选/NOI- | 2026-01-30 23:47 | 打开 | ||
| luogu | P4016 | 普及+/提高 | 2026-01-30 19:42 | 打开 | ||
| OpenJ_Bailian | 2506 | 普及/提高- | 2026-01-29 22:51 | 打开 | ||
| luogu | P4001 | 省选/NOI- | 2026-01-26 23:45 | 打开 | ||
| luogu | P1344 | 省选/NOI- | 2026-01-25 11:18 | 打开 | ||
| luogu | P2057 | - | 提高+/省选- | 2026-01-24 16:46 | 打开 | |
| OpenJ_Bailian | 1321 | 普及- | 2026-01-23 19:11 | 打开 | ||
| CodeForces | 449D | 提高+/省选- | 2026-01-23 15:40 | 打开 | ||
| luogu | P5194 | 普及/提高- | 2026-01-22 20:10 | 打开 | ||
| CodeForces | 383E | 提高+/省选- | 2026-01-22 10:18 | 打开 | ||
| OpenJ_Bailian | 2083 | 普及- | 2026-01-21 21:02 | 打开 | ||
| OpenJ_Bailian | 4001 | 普及- | 2026-01-21 21:02 | 打开 | ||
| codeforces | 165E | - | 提高+/省选- | 2026-01-21 10:26 | 打开 | |
| OpenJ_Bailian | 2488 | 普及/提高- | 2026-01-20 19:54 | 打开 | ||
| HDU | 4028 | 提高+/省选- | 2026-01-20 16:46 | 打开 | ||
| luogu | P2774 | 省选/NOI- | 2026-01-18 20:12 | 打开 | ||
| luogu | P3749 | 省选/NOI- | 2026-01-18 19:42 | 打开 | ||
| luogu | P1198 | 普及+/提高 | 2026-01-17 20:30 | 打开 | ||
分别建立区间最小值和最大值 ST 表,让每次静态区间极差查询 O(1) 完成。 | luogu | P2880 | 普及/提高- | 2026-01-17 20:25 | 打开 | |
| luogu | P1345 | 提高+/省选- | 2026-01-17 19:28 | 打开 | ||
| luogu | P2766 | 省选/NOI- | 2026-01-16 15:34 | 打开 | ||
| HDU | 3549 | 普及+/提高 | 2026-01-16 14:59 | 打开 | ||
| OpenJ_Bailian | 4135 | 普及/提高- | 2026-01-15 22:08 | 打开 | ||
| luogu | P4617 | 省选/NOI- | 2026-01-14 15:06 | 打开 | ||
| luogu | P2879 | 普及/提高- | 2026-01-13 22:38 | 打开 | ||
| luogu | P2423 | 省选/NOI- | 2026-01-13 22:25 | 打开 | ||
| luogu | P3033 | 提高+/省选- | 2026-01-13 20:50 | 打开 | ||
| luogu | P2065 | 提高+/省选- | 2026-01-12 20:04 | 打开 | ||
| luogu | P2825 | - | 省选/NOI- | 2026-01-12 15:47 | 打开 | |
| luogu | P1559 | 提高+/省选- | 2026-01-12 15:38 | 打开 | ||
| OpenJ_Bailian | 2135 | 提高+/省选- | 2026-01-12 11:08 | 打开 | ||
| luogu | P4014 | 提高+/省选- | 2026-01-11 22:58 | 打开 | ||
| luogu | P2071 | 普及+/提高 | 2026-01-11 22:33 | 打开 | ||
| luogu | P2763 | 提高+/省选- | 2026-01-11 21:06 | 打开 | ||
| luogu | P2765 | 提高+/省选- | 2026-01-11 10:07 | 打开 | ||
| HDU | 1213 | 入门 | 2026-01-11 00:02 | 打开 | ||
| luogu | P2024 | 普及+/提高 | 2026-01-10 23:16 | 打开 | ||
| luogu | P1111 | 普及/提高- | 2026-01-10 23:08 | 打开 | ||
| HDU | 2611 | 普及+/提高 | 2026-01-10 23:00 | 打开 | ||
| luogu | P5022 | - | 提高+/省选- | 2026-01-10 08:57 | 打开 | |
| luogu | P5049 | 省选/NOI- | 2026-01-10 08:50 | 打开 | ||
| luogu | P1453 | - | 提高+/省选- | 2026-01-09 16:12 | 打开 |