题目列表
可按标题、OJ、标签和启发记录快速筛选题目解析。
| 标题 | OJ | 题号 | 标签 | 难度 | 最后更新 | 原题 |
|---|---|---|---|---|---|---|
枚举每个横向和纵向长度为 K 的连续区间,判断其中是否全部为空地;K=1 时单独计数空格。 | luogu | P3654 | 入门 | 2026-07-15 21:40 | 打开 | |
利用 Python 任意精度整数,直接读入两个大整数后相乘输出。 | luogu | P1303 | 入门 | 2026-07-15 21:35 | 打开 | |
用胜负表判断每轮结果,并用取模从双方周期序列中取当前手势。 | luogu | P1328 | 普及- | 2026-07-15 21:35 | 打开 | |
利用 Python 任意精度整数,直接读入两个大整数后相加输出。 | luogu | P1601 | 入门 | 2026-07-15 21:35 | 打开 | |
每次复制待旋转子矩阵,根据顺/逆时针旋转公式生成新子矩阵后写回原矩阵。 | luogu | P4924 | 普及- | 2026-07-15 21:35 | 打开 | |
用递增下标的 DFS 组合枚举选出 k 个数,只生成 C(n,k) 个组合,组合和用试除法判素数。 | luogu | P1036 | 普及- | 2026-07-15 21:30 | 打开 | |
用 itertools.combinations 按字典序枚举 1 到 n 中选 r 个数,并用格式化字符串控制每个数宽度为 3。 | luogu | P1157 | 入门 | 2026-07-15 21:30 | 打开 | |
枚举比例倍数生成三个三位数,再检查拼接后的 9 个数字是否恰好是 1 到 9。 | luogu | P1618 | 入门 | 2026-07-15 21:30 | 打开 | |
用 itertools.product 枚举 10 种配料各取 1 到 3 的所有状态,筛出总和等于 n 的方案。 | luogu | P2089 | 入门 | 2026-07-15 21:30 | 打开 | |
先用公式统计所有矩形,再枚举边长统计正方形,二者相减得到非正方形长方形。 | luogu | P2241 | 入门 | 2026-07-15 21:30 | 打开 | |
先读到 E 前的所有 W/L 记录,再分别按 11 分制和 21 分制模拟分局。 | luogu | P1042 | 普及- | 2026-07-15 21:22 | 打开 | |
每个元素会出现在一半子集中,因此答案是元素总和乘以 2 的 n-1 次方。 | luogu | P2415 | 入门 | 2026-07-15 21:22 | 打开 | |
枚举每个非雷格的八个方向邻格,统计周围地雷数量并生成答案矩阵。 | luogu | P2670 | 入门 | 2026-07-15 21:22 | 打开 | |
从第 n 天剩 1 个桃子倒推,每往前一天执行 peaches=(peaches+1)*2。 | luogu | P5743 | 入门 | 2026-07-15 21:22 | 打开 | |
用元组表示学员记录,函数返回年龄加一且成绩提升 20% 后不超过 600 的新记录。 | luogu | P5744 | 入门 | 2026-07-15 21:22 | 打开 | |
先按成绩降序、报名号升序排序,取计划人数 150% 处的分数线,再输出所有达线选手。 | luogu | P1068 | 入门 | 2026-07-15 21:20 | 打开 | |
相邻交换把序列排成升序所需的最少次数,正好等于原序列中的逆序对数量。 | luogu | P1116 | 入门 | 2026-07-15 21:20 | 打开 | |
按高度 z 从低到高排序所有点,再累加相邻点之间的三维欧几里得距离。 | luogu | P5143 | 入门 | 2026-07-15 21:20 | 打开 | |
先用埃氏筛预处理质数表,再对每个偶数从小到大枚举第一个质数加数。 | luogu | P1304 | 普及- | 2026-07-15 21:15 | 打开 | |
从全 1 矩阵开始递归处理方阵,每次把当前区域左上四分之一改成 0。 | luogu | P5461 | 普及- | 2026-07-15 21:15 | 打开 | |
用元组保存学生记录,顺序扫描并维护总分最高且最先出现的学生。 | luogu | P5740 | 入门 | 2026-07-15 21:15 | 打开 | |
用元组保存学生成绩,枚举所有学生对并检查三科分差和总分分差。 | luogu | P5741 | 普及- | 2026-07-15 21:15 | 打开 | |
把优秀判断封装成函数,用整数式 academic*7+quality*3 避免浮点误差。 | luogu | P5742 | 入门 | 2026-07-15 21:15 | 打开 | |
把两点距离封装成函数,用 hypot 计算三条边长并格式化输出周长。 | luogu | P5735 | 入门 | 2026-07-15 21:08 | 打开 | |
写 is_prime 函数用试除法判断质数,再用列表推导式保留输入中的质数。 | luogu | P5736 | 入门 | 2026-07-15 21:08 | 打开 | |
封装闰年判断函数,枚举区间内年份并筛出所有闰年。 | luogu | P5737 | 入门 | 2026-07-15 21:08 | 打开 | |
每名选手去掉一个最高分和一个最低分后求平均,用 max 维护最高得分。 | luogu | P5738 | 入门 | 2026-07-15 21:08 | 打开 | |
用递归函数表达 n! = n * (n-1)!,在 n=1 时返回 1。 | luogu | P5739 | 入门 | 2026-07-15 21:08 | 打开 | |
把名字中字母编号连乘并始终对 47 取模,比较彗星名和团队名的余数。 | luogu | P1200 | 入门 | 2026-07-15 21:01 | 打开 | |
统计 A 到 Z 的出现次数,从最高层向下逐行输出星号,并用 rstrip 删除行尾多余空格。 | luogu | P1598 | 普及- | 2026-07-15 21:01 | 打开 | |
枚举不修改或修改每一个位置,统计每种结果中的 VK 数量并取最大值。 | luogu | P3741 | 入门 | 2026-07-15 20:35 | 打开 | |
用字符串切片实现追加、截取、插入和 find 查找四种文字处理操作。 | luogu | P5734 | 入门 | 2026-07-15 20:35 | 打开 | |
用 Counter 统计每个字母出现次数,判断最大次数与最小次数的差是否为质数。 | luogu | P1125 | 入门 | 2026-07-15 20:30 | 打开 | |
把每个小写字母转成 0 到 25 的编号,平移 n 位后取模再转回字符。 | luogu | P1914 | 入门 | 2026-07-15 20:30 | 打开 | |
逐行解析运算类型,缺省类型时沿用上一题,再格式化表达式并输出长度。 | luogu | P1957 | 入门 | 2026-07-15 20:30 | 打开 | |
直接使用字符串的 upper 方法,把所有小写字母转换成大写后输出。 | luogu | P5733 | 入门 | 2026-07-15 20:30 | 打开 | |
实现矩阵顺时针旋转和水平反射,按题目编号顺序逐一比较目标图案。 | luogu | P1205 | 普及- | 2026-07-15 18:58 | 打开 | |
按游程长度交替展开 0 和 1,再每 n 个字符切成一行输出矩阵。 | luogu | P1319 | 入门 | 2026-07-15 18:58 | 打开 | |
把输入矩阵按行拼成一维字符串,从 0 开始统计交替游程长度并输出压缩码。 | luogu | P1320 | 入门 | 2026-07-15 18:58 | 打开 | |
用布尔矩阵标记被照亮的格子,火把按曼哈顿距离不超过 2 标记,萤石标记 5x5 方块。 | luogu | P1789 | 入门 | 2026-07-15 18:58 | 打开 | |
逐行构造杨辉三角,边界为 1,中间元素等于上一行相邻两个数之和。 | luogu | P5732 | 入门 | 2026-07-15 18:58 | 打开 | |
用集合保存当前开着的灯,每次操作到某灯就按存在性切换其开关状态。 | luogu | P1161 | 入门 | 2026-07-15 18:54 | 打开 | |
枚举两个不同数的和,用集合判断和是否在原集合中,并用集合避免重复计数。 | luogu | P2141 | 入门 | 2026-07-15 18:54 | 打开 | |
三重循环枚举三个骰子的所有点数组合,统计每个和出现次数并取最小众数。 | luogu | P2911 | 入门 | 2026-07-15 18:54 | 打开 | |
用方向数组按右、下、左、上的顺序行走,遇到边界或已填格就右转。 | luogu | P5731 | 入门 | 2026-07-15 18:54 | 打开 | |
枚举 M 到 N 的每个整数,用取模拆位统计 0..9 出现次数,避免 str 带来的常数开销。 | luogu | P1554 | 入门 | 2026-07-15 18:48 | 打开 | |
把中奖号码存成集合,统计每张彩票与它的交集大小并映射到对应奖项。 | luogu | P2550 | 入门 | 2026-07-15 18:48 | 打开 | |
按奇阶幻方规则从首行中间开始填数,优先走右上格,已占用则向下。 | luogu | P2615 | 普及- | 2026-07-15 18:48 | 打开 | |
用三维布尔列表标记被切掉的小方块,最后统计没有被标记的位置数量。 | luogu | P5729 | 入门 | 2026-07-15 18:48 | 打开 | |
为每个数字预存 3x5 点阵模板,按行拼接所有数字并用点列分隔。 | luogu | P5730 | 入门 | 2026-07-15 18:48 | 打开 | |
读入以 0 结尾的整数序列,删除结尾标记后反转列表并输出。 | luogu | P1427 | 入门 | 2026-07-15 18:44 | 打开 | |
对每条小鱼枚举它左边的所有小鱼,统计可爱程度严格更小的数量。 | luogu | P1428 | 入门 | 2026-07-15 18:44 | 打开 | |
按奇偶规则模拟冰雹序列:循环写法存入列表后反转输出,递归写法在回溯时输出实现倒序。 | luogu | P5727 | 入门 | 2026-07-15 18:44 | 打开 | |
枚举所有学生对,检查三科分差都不超过 5 且总分差不超过 10。 | luogu | P5728 | 入门 | 2026-07-15 18:44 | 打开 | |
把 52 周存钱总额化为 N=364X+1092K,从大到小枚举 X 找到合法 K。 | luogu | P4956 | 入门 | 2026-07-15 18:39 | 打开 | |
按行生成两位宽度的编号字符串,先输出 n 行正方形,再右对齐输出三角形。 | luogu | P5725 | 入门 | 2026-07-15 18:39 | 打开 | |
从总分中减去一个最高分和一个最低分,再除以剩余评委人数并保留两位小数。 | luogu | P5726 | 入门 | 2026-07-15 18:39 | 打开 | |
用 while 循环累计每一步游过的距离,每次把下一步距离乘以 0.98。 | luogu | P1423 | 入门 | 2026-07-15 18:35 | 打开 | |
用两个整数变量迭代计算斐波那契数,再用格式化输出保留两位小数。 | luogu | P1720 | 入门 | 2026-07-15 18:35 | 打开 | |
读入整数列表后分别求最大值和最小值,两者相减得到极差。 | luogu | P5724 | 入门 | 2026-07-15 18:35 | 打开 |