题目列表
可按标题、OJ、标签和启发记录快速筛选题目解析。
| 标题 | OJ | 题号 | 标签 | 难度 | 最后更新 | 原题 |
|---|---|---|---|---|---|---|
使用 Kruskal 算法按边权从小到大选不成环的边,并用并查集维护连通块。 | luogu | P3366 | 普及/提高- | 2026-01-03 09:38 | 打开 | |
| HDU | 4310 | 普及/提高- | 2026-01-02 23:58 | 打开 | ||
排序后从地面先跳最高石头,再在剩余石头中交替跳最低和最高,让相邻高度差尽量大。 | luogu | P4995 | 普及- | 2026-01-02 23:14 | 打开 | |
| HDU | 2037 | 普及- | 2026-01-02 21:54 | 打开 | ||
| HDU | 5233 | - | 普及/提高- | 2026-01-02 18:13 | 打开 | |
| HDU | 5124 | 普及/提高- | 2026-01-02 13:38 | 打开 | ||
| HDU | 3634 | 普及+/提高 | 2026-01-02 00:32 | 打开 | ||
| HDU | 1199 | 普及+/提高 | 2026-01-01 21:43 | 打开 | ||
| luogu | P2652 | 普及+/提高 | 2026-01-01 21:24 | 打开 | ||
| luogu | P2097 | 普及- | 2026-01-01 21:03 | 打开 | ||
| HDU | 6514 | 普及/提高- | 2026-01-01 19:42 | 打开 | ||
| luogu | P2280 | 普及/提高- | 2026-01-01 18:54 | 打开 | ||
| HDU | 1121 | 普及/提高- | 2026-01-01 18:42 | 打开 | ||
| HDU | 6273 | 普及/提高- | 2026-01-01 12:44 | 打开 | ||
| HDU | 2527 | 普及/提高- | 2026-01-01 10:49 | 打开 | ||
| luogu | P3948 | 普及/提高- | 2026-01-01 10:44 | 打开 | ||
分解 a 的质因数,把 a^b 的因子和化成等比数列乘积,并用分治同时求幂与前缀和。 | luogu | P1593 | 普及+/提高 | 2026-01-01 09:14 | 打开 | |
| HDU | 4911 | 普及/提高- | 2025-12-31 23:12 | 打开 | ||
| POJ | 2388 | - | 入门 | 2025-12-31 23:00 | 打开 | |
读入所有数字后用 Python 内置排序,输出排序后下标为 k 的元素。 | luogu | P1923 | 普及- | 2025-12-31 17:10 | 打开 | |
| luogu | P3131 | 普及- | 2025-12-31 15:35 | 打开 | ||
| POJ | 1521 | 普及/提高- | 2025-12-31 15:17 | 打开 | ||
用运算符栈把中缀表达式转成后缀表达式,再按最左可归约位置模拟每一步计算过程。 | luogu | P1175 | 普及/提高- | 2025-12-31 12:15 | 打开 | |
| HDU | 1062 | 入门 | 2025-12-31 12:11 | 打开 | ||
| luogu | P2947 | 普及/提高- | 2025-12-31 10:40 | 打开 | ||
| POJ | 2942 | 省选/NOI- | 2025-12-31 08:12 | 打开 | ||
| luogu | P2515 | 提高+/省选- | 2025-12-30 17:19 | 打开 | ||
加入虚拟根把课程森林变成树,用树形背包维护每个子树选若干课程的最大学分。 | luogu | P2014 | 普及+/提高 | 2025-12-30 17:17 | 打开 | |
| luogu | P3225 | 提高+/省选- | 2025-12-30 15:35 | 打开 | ||
| luogu | P5058 | - | 提高+/省选- | 2025-12-30 10:57 | 打开 | |
| luogu | P2272 | 提高+/省选- | 2025-12-29 21:29 | 打开 | ||
| luogu | P1407 | 提高+/省选- | 2025-12-29 20:51 | 打开 | ||
| POJ | 1523 | 普及+/提高 | 2025-12-29 15:09 | 打开 | ||
| POJ | 2186 | 普及+/提高 | 2025-12-29 14:07 | 打开 | ||
| luogu | P2746 | 普及+/提高 | 2025-12-29 11:17 | 打开 | ||
| luogu | P2863 | 普及+/提高 | 2025-12-29 11:07 | 打开 | ||
| luogu | P2341 | 普及+/提高 | 2025-12-29 11:04 | 打开 | ||
| luogu | P3387 | 普及+/提高 | 2025-12-29 10:52 | 打开 | ||
| HDU | 1269 | 普及/提高- | 2025-12-29 10:31 | 打开 | ||
| POJ | 1144 | 普及+/提高 | 2025-12-29 07:22 | 打开 | ||
| luogu | U613136 | 普及- | 2025-12-28 15:57 | 打开 | ||
利用准备工作编号必然更小的输入顺序,直接计算每项任务的最早完成时间。 | luogu | P1113 | 普及/提高- | 2025-12-28 09:04 | 打开 | |
| luogu | P2776 | 普及/提高- | 2025-12-26 21:54 | 打开 | ||
| luogu | P2629 | 普及/提高- | 2025-12-26 21:49 | 打开 | ||
用单调队列维护能跳到当前格子的前驱 dp 最大值,在线性时间完成区间最优转移。 | luogu | P1725 | 普及+/提高 | 2025-12-26 19:37 | 打开 | |
把限长子段和写成前缀和之差,用单调队列维护最近 m 个前缀和的最小值。 | luogu | P1714 | 普及/提高- | 2025-12-26 19:34 | 打开 | |
用单调递减队列保留窗口最大值候选,并以紧凑数组支持两百万规模输入。 | luogu | P2032 | 普及/提高- | 2025-12-26 19:31 | 打开 | |
| HDU | 1003 | 普及- | 2025-12-26 16:12 | 打开 | ||
| luogu | P2764 | 省选/NOI- | 2025-12-26 14:36 | 打开 | ||
| luogu | P3386 | 普及+/提高 | 2025-12-26 07:24 | 打开 | ||
把每一行和每一列看成二分图两侧,黑格看成可配对关系;能否通过交换得到对角线全黑,等价于是否存在大小为 n 的完美匹配。 | luogu | P1129 | 普及+/提高 | 2025-12-25 16:49 | 打开 | |
| HDU | 6231 | - | 提高+/省选- | 2025-12-25 13:06 | 打开 | |
| luogu | P1493 | 提高+/省选- | 2025-12-25 11:21 | 打开 | ||
| POJ | 3122 | 普及/提高- | 2025-12-25 10:23 | 打开 | ||
| luogu | P1419 | 普及+/提高 | 2025-12-24 16:16 | 打开 | ||
| HDU | 2029 | - | 入门 | 2025-12-24 15:55 | 打开 | |
| atcoder | abc248_d | 普及- | 2025-12-24 14:35 | 打开 | ||
分别用三个差分数组记录黄色、蓝色、红色的区间添加次数,最后统计有黄有蓝且无红的位置。 | luogu | P9094 | 普及- | 2025-12-24 10:34 | 打开 | |
把单词建成首尾字母间的有向边,用有序 Hierholzer 算法构造字典序最小欧拉路。 | luogu | P1127 | 普及+/提高 | 2025-12-23 10:35 | 打开 | |
| luogu | P1341 | 普及+/提高 | 2025-12-19 08:07 | 打开 |