题目列表

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

共 1203 题
OJ题号标题标签难度最后更新解析
洛谷P1563
把玩具小人看成环形序列,根据当前朝向和指令方向是否相同,用取模更新位置。
模拟环形处理python
普及-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 项和的最小值。
滑动窗口枚举列表python
入门2026-08-09 06:46
洛谷P2356
先预处理每一行和每一列的敌人数总和,再在所有空位上取行和加列和的最大值。
模拟枚举
普及-2026-08-09 06:46
洛谷P1152
逐个计算相邻差值,用集合判重并检查差值是否落在 1 到 n-1。
模拟集合python
入门2026-08-09 06:46
洛谷P1089
按月份模拟手中现金和存款,失败立即输出负月份,全年成功后结算 20% 利息。
模拟思维python
普及-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 自动去掉前导零。
模拟字符串python
入门2026-08-09 06:46
洛谷P1420
顺序扫描数组,相邻两项差为 1 时延长当前段,否则从当前位置重新计数。
模拟枚举列表python
入门2026-08-09 06:46
洛谷P9748
利用每天剩余苹果数和最后一个苹果当前位置都按 floor(2x/3) 递推,直接在 O(log n) 内求出总天数与删除时刻。
模拟推导cspj
普及-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
把每天模拟改成按工资段累加,每段贡献为实际天数乘当前金币数。
模拟数学循环python
入门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。
模拟数学循环python
入门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
用字典把互不相同的瓶子数映射到原位置,使每次询问直接查表。
哈希字典查询python
入门2026-08-09 06:46
洛谷P7912
把当前水果序列压成若干连续块,按轮删除每块最左元素,并在构建下一轮块序列时合并相邻同类块。
模拟队列cspj
普及+/提高-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) 完成。
ST表区间最值python
普及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
排序后从地面先跳最高石头,再在剩余石头中交替跳最低和最高,让相邻高度差尽量大。
贪心排序双指针python
普及-2026-08-09 06:46
洛谷P2652
离散化思维
普及+/提高-2026-08-09 06:46
洛谷P2097
并查集dfs
普及-2026-08-09 06:46
洛谷P2280
二维前缀和模板题目
普及2026-08-09 06:46
洛谷P2863
scc模板题目
普及+/提高-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能否被某组物品恰好凑出,容量倒序枚举。
动态规划01背包背包
普及-2026-08-09 00:41
洛谷U663703
使用完全背包DP判断容量V是否可达,每种物品无限件可用,dp[c]记录容量c可否凑出,容量正序枚举。
动态规划完全背包背包
普及-2026-08-09 00:41
洛谷B4386
每个格子指向唯一下一格的函数图,用三色标记 DFS 记忆化判环,q 次询问 O(1) 回答。
记忆化搜索DFS函数图判环
入门2026-08-06 09:39
洛谷B3625
经典 BFS 网格可达性:从 (1,1) 出发逐层扩展,判断能否到达 (n,m)。
BFSDFS网格
普及-2026-08-05 14:45
洛谷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