题目列表
可按标题、OJ、标签和启发记录快速筛选题目解析。
| OJ | 题号 | 标题 | 标签 | 难度 | 最后更新 | 解析 |
|---|---|---|---|---|---|---|
P1563 | 把玩具小人看成环形序列,根据当前朝向和指令方向是否相同,用取模更新位置。 | 普及- | 2026-08-09 06:46 | |||
P1109 | 先判断总人数是否落在可行范围内,再统计总缺口和总超额,答案就是两者的较大值。 | 普及- | 2026-08-09 06:46 | |||
P1008 | 枚举第一个三位数 x,再检查 x、2x、3x 是否刚好使用了数字 1 到 9 各一次。 | 入门 | 2026-08-09 06:46 | |||
P1003 | 利用后铺地毯在上面的性质,从编号大的地毯往前枚举,第一个覆盖查询点的就是答案。 | 入门 | 2026-08-09 06:46 | |||
P6437 | 直接枚举三个不同位置的数字,检查三数和是否不超过 m,并维护最大的合法和。 | 入门 | 2026-08-09 06:46 | |||
P1614 | 先求第一个长度为 m 的窗口和,再滑动窗口维护所有连续 m 项和的最小值。 | 入门 | 2026-08-09 06:46 | |||
P2356 | 先预处理每一行和每一列的敌人数总和,再在所有空位上取行和加列和的最大值。 | 普及- | 2026-08-09 06:46 | |||
P1152 | 逐个计算相邻差值,用集合判重并检查差值是否落在 1 到 n-1。 | 入门 | 2026-08-09 06:46 | |||
P1089 | 按月份模拟手中现金和存款,失败立即输出负月份,全年成功后结算 20% 利息。 | 普及- | 2026-08-09 06:46 | |||
P8318 | 按操作倒序逆推数组,普通加乘分别用减除还原,而自加与自乘要特判成除以 2 和开平方。 | 普及- | 2026-08-09 06:46 | |||
P6386 | 把每条狗的行为看成“暴躁若干分钟、安静若干分钟”的循环,用取模判断到达时刻落在哪一段。 | 入门 | 2026-08-09 06:46 | |||
P1179 | 枚举区间内每个整数,再逐位统计其中数字 2 的出现次数并累加。 | 入门 | 2026-08-09 06:46 | |||
P1307 | 先拆出负号,用字符串切片反转数字部分,再用 int 自动去掉前导零。 | 入门 | 2026-08-09 06:46 | |||
P1420 | 顺序扫描数组,相邻两项差为 1 时延长当前段,否则从当前位置重新计数。 | 入门 | 2026-08-09 06:46 | |||
P9748 | 利用每天剩余苹果数和最后一个苹果当前位置都按 floor(2x/3) 递推,直接在 O(log n) 内求出总天数与删除时刻。 | 普及- | 2026-08-09 06:46 | |||
P8177 | 把公差拆成 odd*2^t 后,新增数量只由 2^t 决定,答案是 (n-1)(2^t-1)。 | 普及- | 2026-08-09 06:46 | |||
P6188 | 先尽量买完整套餐,再在很小的剩余金额里枚举额外物品数。 | 普及- | 2026-08-09 06:46 | |||
P7909 | 把奖励看成 k mod n,按整除块判断区间内能否取到 n-1。 | 普及- | 2026-08-09 06:46 | |||
P7199 | 把区间和转成数根前缀和,利用数根序列以 9 为周期循环。 | 普及- | 2026-08-09 06:46 | |||
P1146 | 最短步数恰好为 N,按顺序保留第 1 到第 N 枚硬币不翻即可得到字典序最小方案。 | 普及- | 2026-08-09 06:46 | |||
P9585 | 把空房间分配到环上的间隔里,最少相邻住人边数为 max(0, 2n-m)。 | 普及- | 2026-08-09 06:46 | |||
P6421 | 按埃氏筛的实际删数顺序模拟,统计第 k 次真正删除的整数。 | 普及- | 2026-08-09 06:46 | |||
P2705 | 比较每交换一对红蓝球带来的固定收益,决定是否交换到上限。 | 入门 | 2026-08-09 06:46 | |||
P2669 | 把每天模拟改成按工资段累加,每段贡献为实际天数乘当前金币数。 | 入门 | 2026-08-09 06:46 | |||
P1887 | 把 N 尽量平均拆成 M 份,商和余数直接决定最优方案。 | 普及- | 2026-08-09 06:46 | |||
P1876 | 利用约数个数奇偶性,最终亮着的灯恰好是完全平方数。 | 普及- | 2026-08-09 06:46 | |||
P1150 | 不断用烟蒂兑换新烟,累加总烟数直到不足以换。 | 入门 | 2026-08-09 06:46 | |||
P1035 | 用 while 循环累加调和级数,直到前缀和第一次严格超过 k。 | 入门 | 2026-08-09 06:46 | |||
P7772 | 把上取整不等式化成 A * (I - 1) + 1。 | 入门 | 2026-08-09 06:46 | |||
P7257 | 把两个三位数翻转后直接比较大小。 | 入门 | 2026-08-09 06:46 | |||
P7226 | 拆出个位幂次后直接计算 num^p 并累加。 | 入门 | 2026-08-09 06:46 | |||
P1843 | 二分最少时间,检查给定时间下自然风干后剩余湿度对应的烘衣机总秒数是否不超过时间。 | 普及 | 2026-08-09 06:46 | |||
P2920 | 按截止时间从晚到早排序,倒着把每个任务贴到最晚可完成时刻,得到最迟开始时间。 | 普及 | 2026-08-09 06:46 | |||
P8814 | 由两个条件推出 p+q,再用二次方程判别式判断是否存在正整数根。 | 普及- | 2026-08-09 06:46 | |||
P1918 | 用字典把互不相同的瓶子数映射到原位置,使每次询问直接查表。 | 入门 | 2026-08-09 06:46 | |||
P7912 | 把当前水果序列压成若干连续块,按轮删除每块最左元素,并在构建下一轮块序列时合并相邻同类块。 | 普及+/提高- | 2026-08-09 06:46 | |||
P1968 | 用两个状态(美元/马克)的线性 DP 模拟每天的兑换决策,取最大值。 | 普及- | 2026-08-09 06:46 | |||
P2326 | - | 普及+/提高- | 2026-08-09 06:46 | |||
P3358 | 省选/NOI- | 2026-08-09 06:46 | ||||
P2880 | 分别建立区间最小值和最大值 ST 表,让每次静态区间极差查询 O(1) 完成。 | 普及 | 2026-08-09 06:46 | |||
P2766 | 省选/NOI- | 2026-08-09 06:46 | ||||
P4617 | 省选/NOI- | 2026-08-09 06:46 | ||||
P2825 | - | 省选/NOI- | 2026-08-09 06:46 | |||
P2024 | 普及+/提高- | 2026-08-09 06:46 | ||||
P1111 | 普及 | 2026-08-09 06:46 | ||||
P4995 | 排序后从地面先跳最高石头,再在剩余石头中交替跳最低和最高,让相邻高度差尽量大。 | 普及- | 2026-08-09 06:46 | |||
P2652 | 普及+/提高- | 2026-08-09 06:46 | ||||
P2097 | 普及- | 2026-08-09 06:46 | ||||
P2280 | 普及 | 2026-08-09 06:46 | ||||
P2863 | 普及+/提高- | 2026-08-09 06:46 | ||||
P2776 | 普及 | 2026-08-09 06:46 | ||||
U662015 | 通过从后向前 DP 得到最优值,再从前向后贪心回溯,优先选取编号小的可行物品,输出字典序最小的最优方案。 | 普及+/提高- | 2026-08-09 00:41 | |||
U661988 | 使用完全背包DP,dp[c]表示容量c时的最大总价值,容量正序枚举支持每件物品无限次使用。 | 入门 | 2026-08-09 00:41 | |||
U663295 | 使用01背包DP判断容量V是否可达,dp[c]记录容量c能否被某组物品恰好凑出,容量倒序枚举。 | 普及- | 2026-08-09 00:41 | |||
U663703 | 使用完全背包DP判断容量V是否可达,每种物品无限件可用,dp[c]记录容量c可否凑出,容量正序枚举。 | 普及- | 2026-08-09 00:41 | |||
B4386 | 每个格子指向唯一下一格的函数图,用三色标记 DFS 记忆化判环,q 次询问 O(1) 回答。 | 入门 | 2026-08-06 09:39 | |||
B3625 | 经典 BFS 网格可达性:从 (1,1) 出发逐层扩展,判断能否到达 (n,m)。 | 普及- | 2026-08-05 14:45 | |||
B2002 | 直接使用 print 输出固定字符串 Hello,World!,注意逗号后没有空格。 | 入门 | 2026-07-27 18:36 | |||
B2005 | 读入一个字符,利用字符串乘法输出 1、3、5 个字符组成的等腰三角形。 | 入门 | 2026-07-27 18:36 | |||
B2025 | 按样例逐行输出由星号和空格组成的固定菱形图案。 | 入门 | 2026-07-27 18:36 |