题目列表

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

共 2161 题
标题OJ题号标签难度最后更新原题
把树根定为 1,每条边传播一次,每个点按孩子数计算需要的翻倍次数。
luoguP7148
树形结构数学贪心usaco
普及-2026-07-11 20:15打开
把树根定为 1,每条边传播一次,每个点按孩子数计算需要的翻倍次数。
usaco1062
树形结构数学贪心usaco
普及-2026-07-11 20:15打开
用单调栈预处理每个前缀和后缀的最少刷漆笔数,删区间后直接相加。
luoguP7300
前缀和字符串usaco
普及/提高-2026-07-11 20:07打开
用单调栈预处理每个前缀和后缀的最少刷漆笔数,删区间后直接相加。
usaco1087
前缀和字符串usaco
普及/提高-2026-07-11 20:07打开
用队列维护被迫补牛的位置,每加入一头牛后只重新检查它和四邻域的舒适状态。
luoguP7411
模拟BFS网格usaco
普及/提高-2026-07-11 19:42打开
用队列维护被迫补牛的位置,每加入一头牛后只重新检查它和四邻域的舒适状态。
usaco1110
模拟BFS网格usaco
普及/提高-2026-07-11 19:42打开
按 Nhoj 的牛拆分数轴区间,分别计算一头牛和第二头牛的增益后排序取最大。
luoguP7990
排序贪心双指针区间usaco
普及+/提高2026-07-11 19:35打开
按 Nhoj 的牛拆分数轴区间,分别计算一头牛和第二头牛的增益后排序取最大。
usaco1158
排序贪心双指针区间usaco
普及+/提高2026-07-11 19:35打开
枚举目标数保留的二进制前缀,贪心压缩起点并统计中间加一和恢复低位的代价。
luoguP8093
贪心二进制数学usaco
普及+/提高2026-07-11 19:28打开
枚举目标数保留的二进制前缀,贪心压缩起点并统计中间加一和恢复低位的代价。
usaco1182
贪心二进制数学usaco
普及+/提高2026-07-11 19:28打开
把能接受的礼物建成有向图,求可达闭包后选择能和自己成环的最喜欢礼物。
luoguP8186
图论Floydusaco
普及+/提高2026-07-11 19:23打开
把能接受的礼物建成有向图,求可达闭包后选择能和自己成环的最喜欢礼物。
usaco1206
图论Floydusaco
普及+/提高2026-07-11 19:23打开
把每个点减去平均值,按子树和决定每条边的运输方向,并用正负子树顺序保证操作合法。
luoguP8900
树形结构DFS构造usaco
普及+/提高2026-07-11 19:17打开
把每个点减去平均值,按子树和决定每条边的运输方向,并用正负子树顺序保证操作合法。
usaco1254
树形结构DFS构造usaco
普及+/提高2026-07-11 19:17打开
维护每个格子的经过牛数,翻转箭头时只沿旧路径减去、沿新路径加回受影响牛群。
luoguP9014
模拟网格动态规划usaco
普及+/提高2026-07-11 19:12打开
维护每个格子的经过牛数,翻转箭头时只沿旧路径减去、沿新路径加回受影响牛群。
usaco1279
模拟网格动态规划usaco
普及+/提高2026-07-11 19:12打开
把字符替换关系建成函数图,非自环边贡献一次操作,纯环额外需要一次临时字符。
luoguP9013
字符串图论usaco
普及+/提高2026-07-11 19:05打开
把字符替换关系建成函数图,非自环边贡献一次操作,纯环额外需要一次临时字符。
usaco1278
字符串图论usaco
普及+/提高2026-07-11 19:05打开
排序后维护基础贡献,单次查询只计算删除旧值再插入新值造成的区间位移贡献。
luoguP9186
排序前缀和二分usaco
普及+/提高2026-07-11 19:00打开
排序后维护基础贡献,单次查询只计算删除旧值再插入新值造成的区间位移贡献。
usaco1326
排序前缀和二分usaco
普及+/提高2026-07-11 19:00打开
把牛和塔按顶部重量压成数量段,从重到轻用双端队列贪心批量匹配。
luoguP9977
贪心排序双端队列usaco
普及+/提高2026-07-11 18:53打开
把牛和塔按顶部重量压成数量段,从重到轻用双端队列贪心批量匹配。
usaco1350
贪心排序双端队列usaco
普及+/提高2026-07-11 18:53打开
把记忆转成 B(i) 约束,按区间跳跃贪心构造字典序最小分数序列。
luoguP10134
贪心构造线段树usaco
普及+/提高2026-07-11 18:45打开
把记忆转成 B(i) 约束,按区间跳跃贪心构造字典序最小分数序列。
usaco1374
贪心构造线段树usaco
普及+/提高2026-07-11 18:45打开
用优先队列模拟面试完成事件,再从最后事件反向传播所有可能面试农夫。
luoguP10277
优先队列模拟图论usaco
普及+/提高2026-07-11 18:38打开
用优先队列模拟面试完成事件,再从最后事件反向传播所有可能面试农夫。
usaco1422
优先队列模拟图论usaco
普及+/提高2026-07-11 18:38打开
把博弈转化为 Bessie 保留一个长度 N/2+1 的连续窗口,取窗口和最小值。
luoguP11452
博弈前缀和贪心usaco
普及/提高-2026-07-11 18:32打开
把博弈转化为 Bessie 保留一个长度 N/2+1 的连续窗口,取窗口和最小值。
usaco1446
博弈前缀和贪心usaco
普及/提高-2026-07-11 18:32打开
按 a_i=b_j 的位置对统计反转区间贡献,再按品种从右到左线性累加。
luoguP11670
贡献法区间枚举usaco
普及+/提高2026-07-11 18:26打开
按 a_i=b_j 的位置对统计反转区间贡献,再按品种从右到左线性累加。
usaco1470
贡献法区间枚举usaco
普及+/提高2026-07-11 18:26打开
先取原序列后缀最大值,再枚举最早能通过一次前移插入新后缀最大值的位置。
luoguP11839
贪心构造思维usaco
普及+/提高2026-07-11 18:20打开
先取原序列后缀最大值,再枚举最早能通过一次前移插入新后缀最大值的位置。
usaco1494
贪心构造思维usaco
普及+/提高2026-07-11 18:20打开
按 K 的二进制位构造最小 popcount 异或骨架,再用异或为 0 的配对数补足总和。
luoguP12025
构造位运算贪心usaco
普及+/提高2026-07-11 18:13打开
按 K 的二进制位构造最小 popcount 异或骨架,再用异或为 0 的配对数补足总和。
usaco1518
构造位运算贪心usaco
普及+/提高2026-07-11 18:13打开
把目标与当前温度作差,在两端补 0 后用相邻差绝对值之和的一半计数。
luoguP7994
差分贪心模拟usaco
普及-2026-07-11 18:07打开
把目标与当前温度作差,在两端补 0 后用相邻差绝对值之和的一半计数。
usaco1156
差分贪心模拟usaco
普及-2026-07-11 18:07打开
把每头牛当作唯一少数派,统计左右连续异色段长度并计算贡献。
luoguP7993
贡献法枚举字符串usaco
普及-2026-07-11 18:04打开
把每头牛当作唯一少数派,统计左右连续异色段长度并计算贡献。
usaco1155
贡献法枚举字符串usaco
普及-2026-07-11 18:04打开
从左到右修掉局部上升,反转后再做一遍,贪心统计相邻喂食次数。
luoguP8092
贪心模拟枚举usaco
普及-2026-07-11 17:58打开
从左到右修掉局部上升,反转后再做一遍,贪心统计相邻喂食次数。
usaco1181
贪心模拟枚举usaco
普及-2026-07-11 17:58打开
枚举第三个骰子的所有 4 个面值,用 16 对面值比较判断是否形成循环胜负。
luoguP8091
枚举模拟数学usaco
入门2026-07-11 17:50打开
枚举第三个骰子的所有 4 个面值,用 16 对面值比较判断是否形成循环胜负。
usaco1180
枚举模拟数学usaco
入门2026-07-11 17:50打开
DFS 枚举所有积木使用顺序和字母选择,预生成可拼单词集合后直接查询。
luoguP8185
搜索枚举字符串usaco
入门2026-07-11 17:46打开
DFS 枚举所有积木使用顺序和字母选择,预生成可拼单词集合后直接查询。
usaco1205
搜索枚举字符串usaco
入门2026-07-11 17:46打开
把目标顺序重标号后,统计初始排列中不是前缀最大值的牛,它们必须被向左移动。
luoguP8184
贪心逆序排列usaco
普及-2026-07-11 17:41打开
把目标顺序重标号后,统计初始排列中不是前缀最大值的牛,它们必须被向左移动。
usaco1204
贪心逆序排列usaco
普及-2026-07-11 17:41打开
枚举最终保留段数,把数组切成若干个和相等的连续段,最大段数对应最少合并次数。
luoguP8183
枚举前缀和贪心usaco
普及-2026-07-11 17:36打开
枚举最终保留段数,把数组切成若干个和相等的连续段,最大段数对应最少合并次数。
usaco1203
枚举前缀和贪心usaco
普及-2026-07-11 17:36打开
递归尝试制造 1 单位目标金属,能直接消耗库存就消耗,否则按唯一配方递归制造原料。
luoguP8268
递归模拟贪心usaco
普及-2026-07-11 17:32打开
递归尝试制造 1 单位目标金属,能直接消耗库存就消耗,否则按唯一配方递归制造原料。
usaco1229
递归模拟贪心usaco
普及-2026-07-11 17:32打开
枚举每个陈述中的坐标作为藏身点候选,逐条统计与该位置不一致的陈述数。
luoguP8267
枚举数学usaco
入门2026-07-11 17:27打开
枚举每个陈述中的坐标作为藏身点候选,逐条统计与该位置不一致的陈述数。
usaco1228
枚举数学usaco
入门2026-07-11 17:27打开
反复寻找输出一致的单变量条件并删除对应样本,用约束消除判断是否能构造决策列表。
luoguP8899
逻辑推理构造枚举usaco
普及-2026-07-11 17:21打开
反复寻找输出一致的单变量条件并删除对应样本,用约束消除判断是否能构造决策列表。
usaco1253
逻辑推理构造枚举usaco
普及-2026-07-11 17:21打开
从左到右扫描未覆盖的牛,把同品种草尽量放到最右端来最大化后续覆盖。
luoguP8898
贪心区间覆盖构造usaco
普及-2026-07-11 17:15打开
从左到右扫描未覆盖的牛,把同品种草尽量放到最右端来最大化后续覆盖。
usaco1252
贪心区间覆盖构造usaco
普及-2026-07-11 17:15打开
枚举最终保留的长度 3 子串,中间必须是 O,再统计左右端点替换次数。
luoguP9012
字符串枚举usaco
普及-2026-07-11 17:10打开
枚举最终保留的长度 3 子串,中间必须是 O,再统计左右端点替换次数。
usaco1277
字符串枚举usaco
普及-2026-07-11 17:10打开
枚举所有空调子集,模拟每个子集对 100 个牛棚位置的降温效果并取最小花费。
luoguP9011
枚举位运算递归usaco
普及-2026-07-11 17:05打开
枚举所有空调子集,模拟每个子集对 100 个牛棚位置的降温效果并取最小花费。
usaco1276
枚举位运算递归usaco
普及-2026-07-11 17:05打开