题目列表

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

共 17 题
OJ题号标题标签难度最后更新解析
AtCoderabc188_e
X_i < Y_i 让编号本身就是拓扑序:按编号扫一遍、只维护「能走到 v 的最低买入价」即可 O(N+M) 求出最大差价,含暴力枚举、记忆化 DFS 对照与答案为负的边界处理。
动态规划图论拓扑排序记忆化搜索
普及+/提高-2026-10-30 08:32
AtCoderaalc001_c
维护非负序列 A 的区间和,用线段树上带余量下降(或前缀和的区间加配极值剪枝)在 O(log N) 内定位和第一次达到 t 的位置
线段树二分前缀和懒标记
提高2026-10-28 13:37
AtCoderabc248_d
二分
普及-2026-10-07 12:15
AtCoderabc081_a
统计三位字符串中字符 1 的个数,作为需要放置弹珠的格子数。
字符串haskell
入门2026-10-07 10:45
AtCoderabc042_b-普及-2026-10-04 22:05
AtCoderarc065_a-普及2026-10-04 22:05
AtCoderabc155_c
统计每个字符串出现次数,输出最高频的字符串(字典序)。
haskell排序map
入门2026-07-10 22:34
AtCoderabc128_b
按城市名升序、分数降序排序后输出原始编号。
排序c++haskell
入门2026-07-10 22:25
AtCoderabc143_c
使用 group 将连续相同字符分组,组数即为合并后剩余的史莱姆个数。
haskell字符串
入门2026-07-10 21:38
AtCoderabc085_b
统计不同直径的个数即最大层数。
贪心排序c++haskell
入门2026-07-10 16:22
AtCoderabc088_b
降序排序后,Alice 取偶数位 Bob 取奇数位,输出分差。
贪心排序c++haskell
入门2026-07-10 16:17
AtCoderabc122_b
扫描字符串,维护当前连续 ACGT 字符的长度,遇非法字符归零,取过程中最大值。
haskell
入门2026-07-10 15:44
AtCoderabc083_b
遍历 1..N,递归拆位计算各位数字之和,筛选在 [A,B] 内的数并求和。
haskell
入门2026-07-10 14:19
AtCoderabc087_b
枚举三种硬币分别选多少枚,用 Haskell 列表推导统计总金额等于目标值的方案数。
枚举haskell
入门2026-07-10 11:24
AtCoderabc081_b
计算每个数二进制末尾 0 的个数(ν₂),取最小值即为所有数能同时除以 2 的最大次数。
haskell
入门2026-07-10 10:25
AtCoderabc086_a
读取两个整数,判断乘积奇偶;用 Haskell 练习基础输入解析和字符串输出。
模拟haskell
入门2026-07-09 19:49
AtCoderpractice_1
按题意读入三个整数和一个字符串,输出整数和与字符串;重点练习 Haskell 的输入解析。
模拟haskell
入门2026-07-09 19:32