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