题目列表

可按标题、OJ、标签和启发记录快速筛选题目解析。

共 3718 题
OJ题号标题标签难度最后更新解析
力扣symmetric-tree
定义 mirror(a,b):值相等且 a.left 对 b.right、a.right 对 b.left。
二叉树递归BFScpppython
入门2026-07-29 15:20
洛谷B2002
直接使用 print 输出固定字符串 Hello,World!,注意逗号后没有空格。
入门输出python
入门2026-07-27 18:36
洛谷B2005
读入一个字符,利用字符串乘法输出 1、3、5 个字符组成的等腰三角形。
入门字符串输出python
入门2026-07-27 18:36
洛谷B2025
按样例逐行输出由星号和空格组成的固定菱形图案。
入门输出python
入门2026-07-27 18:36
洛谷B2029
计算圆柱水桶体积并换算成升,再用向上取整求至少需要多少桶。
入门数学python
入门2026-07-27 18:36
洛谷B3611
用 Python 整数位集加速 Warshall 传递闭包。
传递闭包Floyd位运算python
普及2026-07-17 03:00
洛谷UVA11572
用字典记录每种雪花最近位置,在线移动左端点求最长无重复连续段。
滑动窗口哈希python
普及+/提高-2026-07-17 02:09
USACO1467
先强制满足黑色像素,再检查白色冲突,并用贪心为未满足的灰色像素补星星。
贪心模拟
普及-2026-07-14 08:34
USACO1515
统计能同时打败 Elsie 两个手势的单手势数量,再用补集计算合法有序对数量。
计数枚举模拟
普及-2026-07-12 10:48
OpenJudge Bailian4001
分治
普及-2026-07-12 09:52
HDU2611
剪枝todo
普及+/提高-2026-07-12 09:52
HDU2602
背包
普及-2026-07-12 09:52
HDU1257
lisdpDilworth定理
普及2026-07-12 09:52
HDU4912
树形dplcadfs序todo
提高+/省选-2026-07-12 09:52
HDU2037
贪心
普及-2026-07-12 09:52
HDU1121
数学题差分
普及2026-07-12 09:52
HDU1003
dp经典题
普及-2026-07-12 09:52
USACO1491
把关于水平和竖直中线对称的四个格子分成一组,单点翻转时只更新这一组的贡献。
模拟计数
普及-2026-07-11 23:03
USACO1016
对树二染色,比较两侧时钟和的模 12 关系,按颜色类别统计可行起点。
树形结构二分图染色数学usaco
普及+/提高-2026-07-11 22:51
USACO1518
按 K 的二进制位构造最小 popcount 异或骨架,再用异或为 0 的配对数补足总和。
构造位运算贪心usaco
普及+/提高-2026-07-11 22:51
USACO1180
枚举第三个骰子的所有 4 个面值,用 16 对面值比较判断是否形成循环胜负。
枚举模拟数学usaco
入门2026-07-11 22:51
USACO1395
利用 10 的倍数正好是必败局面这一性质,把超大整数按字符串读入并检查末位。
博弈数学
入门2026-07-11 22:51
USACO1443
找出链式舍入与直接舍入不同的数都落在每个位数的区间 (444...4,499...9] 中。
数学模拟
普及-2026-07-11 22:51
USACO1112
用 min=100 转化为全 >=100 子矩形数减全 >=101 子矩形数,再固定上下边界降成一维计数。
矩阵枚举前缀和usaco
普及+/提高-2026-07-11 22:28
USACO1352
反向枚举修改位置,维护原始前缀命中和五种位移下的后缀命中集合,避免重复计数。
模拟前缀和后缀和usaco
普及+/提高-2026-07-11 22:28
USACO1400
先把每轮压成最坏变化量,倒推后缀安全线,再从前往后贪心选择字典序最小操作。
贪心后缀和模拟usaco
普及+/提高-2026-07-11 22:28
USACO1448
把可离开网格的格子看成 good,逆序撤销传送带并用 BFS 维护单调扩大的 good 集合。
网格BFS图论usaco
普及+/提高-2026-07-11 22:28
USACO1158
按 Nhoj 的牛拆分数轴区间,分别计算一头牛和第二头牛的增益后排序取最大。
排序贪心双指针区间usaco
普及+/提高-2026-07-11 22:28
USACO1182
枚举目标数保留的二进制前缀,贪心压缩起点并统计中间加一和恢复低位的代价。
贪心二进制数学usaco
普及+/提高-2026-07-11 22:28
USACO1278
把字符替换关系建成函数图,非自环边贡献一次操作,纯环额外需要一次临时字符。
字符串图论usaco
普及+/提高-2026-07-11 22:28
USACO1350
把牛和塔按顶部重量压成数量段,从重到轻用双端队列贪心批量匹配。
贪心排序双端队列usaco
普及+/提高-2026-07-11 22:28
USACO1374
把记忆转成 B(i) 约束,按区间跳跃贪心构造字典序最小分数序列。
贪心构造线段树usaco
普及+/提高-2026-07-11 22:28
USACO1446
把博弈转化为 Bessie 保留一个长度 N/2+1 的连续窗口,取窗口和最小值。
博弈前缀和贪心usaco
普及2026-07-11 22:28
USACO1470
按 a_i=b_j 的位置对统计反转区间贡献,再按品种从右到左线性累加。
贡献法区间枚举usaco
普及+/提高-2026-07-11 22:28
USACO1155
把每头牛当作唯一少数派,统计左右连续异色段长度并计算贡献。
贡献法枚举字符串usaco
普及-2026-07-11 22:28
USACO1203
枚举最终保留段数,把数组切成若干个和相等的连续段,最大段数对应最少合并次数。
枚举前缀和贪心usaco
普及-2026-07-11 22:28
USACO1228
枚举每个陈述中的坐标作为藏身点候选,逐条统计与该位置不一致的陈述数。
枚举数学usaco
入门2026-07-11 22:28
USACO1253
反复寻找输出一致的单变量条件并删除对应样本,用约束消除判断是否能构造决策列表。
逻辑推理构造枚举usaco
普及-2026-07-11 22:28
USACO1300
枚举印章四种旋转和所有位置,只要不会盖到目标白格就盖,最后比较覆盖结果。
模拟枚举网格构造usaco
普及-2026-07-11 22:28
USACO1324
枚举一类句和二类句数量,最大化可用连接词和逗号扩展名词后构造段落。
构造枚举模拟字符串usaco
普及2026-07-11 22:28
USACO1323
分段处理 F 块,求兴奋值的最小值、最大值和可达步长。
字符串分类讨论思维usaco
普及2026-07-11 22:28
USACO1372
按位置、方向和能量直接模拟弹跳,用访问标记统计首次击破的目标。
模拟状态边界处理usaco
普及-2026-07-11 22:28
USACO1397
把准时条件化为 c_i - t_i > S,排序差值后用二分统计可访问农场数。
排序二分查询不等式变形usaco
普及-2026-07-11 22:28
USACO1445
枚举一次字符修改,只增量更新受影响的三个长度为 3 的子串计数。
字符串枚举统计usaco
普及-2026-07-11 22:28
USACO1468
在每个值的倒数第二次出现处统计左侧不同值数量,并排除与后两位相同的值。
统计枚举思维usaco
普及-2026-07-11 22:28
USACO1493
按 PRINT 数量分成 degree 1/2/3,分别检查全相同、块循环和循环体切分。
递归枚举思维usaco
普及2026-07-11 22:28
USACO1060
枚举照片区间并维护区间内出现过的花瓣数,判断平均值是否在区间中。
枚举区间数学
入门2026-07-11 22:28
USACO1059
排序后最小两个数是 A、B,最大数是 A+B+C,直接相减得到 C。
数学排序枚举
入门2026-07-11 22:28
USACO1084
只统计奇偶数量,把两个奇数合成一个偶数组,并限制偶数组最多比奇数组多一组。
贪心数学模拟
普及-2026-07-11 22:28
USACO1107
把 Bessie 设为第 0 年,用牛名到相对年份的映射和生肖模 12 关系逐条推导 Elsie 年份。
模拟字符串
入门2026-07-11 22:28
USACO1131
先排序求当前 h-index,再利用每篇论文最多加一引用的限制,只判断 h+1 是否可达。
排序贪心枚举
普及-2026-07-11 22:28
USACO1227
把照片按相邻两位分组,忽略相同组并合并连续同方向组,统计有效方向段数。
字符串贪心
普及-2026-07-11 22:28
USACO1251
证明最优学费只需取某个 c_i,排序后枚举每个候选学费并用后缀长度计算收入。
排序枚举
普及-2026-07-11 22:28
USACO1347
维护当前糖棒已被吃到的高度,依次模拟每头牛能吃到的区间并更新身高。
模拟
普及-2026-07-11 22:28
USACO1419
按 or 把表达式分成 and 组,维护每组 false 位置和区间外 true 组来 O(1) 回答替换询问。
模拟字符串
普及-2026-07-11 22:28
USACO1256
从右往左构造数组,每步只尝试相邻全距的正负两种方向,并检查新增左端点区间。
构造区间枚举usaco
普及+/提高-2026-07-11 21:27
USACO1328
把每个左端点的贪心匹配看成 token,扫描字符串时同步推进 waiting 状态并统计完成贡献。
字符串贪心模拟usaco
普及+/提高-2026-07-11 21:21
USACO1424
固定候选起点和长度,用 LCP 与单调指针求最大可行 K,再用差分统计每个 pair 的 winner 数。
字符串LCP差分usaco
普及+/提高-2026-07-11 21:04
USACO1206
把能接受的礼物建成有向图,求可达闭包后选择能和自己成环的最喜欢礼物。
图论Floydusaco
普及+/提高-2026-07-11 19:27
USACO1254
把每个点减去平均值,按子树和决定每条边的运输方向,并用正负子树顺序保证操作合法。
树形结构DFS构造usaco
普及+/提高-2026-07-11 19:22