题目列表

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

共 2161 题
标题OJ题号标签难度最后更新原题
枚举每个横向和纵向长度为 K 的连续区间,判断其中是否全部为空地;K=1 时单独计数空格。
luoguP3654
枚举矩阵python
入门2026-07-15 21:40打开
利用 Python 任意精度整数,直接读入两个大整数后相乘输出。
luoguP1303
高精度数学python
入门2026-07-15 21:35打开
用胜负表判断每轮结果,并用取模从双方周期序列中取当前手势。
luoguP1328
模拟周期python
普及-2026-07-15 21:35打开
利用 Python 任意精度整数,直接读入两个大整数后相加输出。
luoguP1601
高精度数学python
入门2026-07-15 21:35打开
每次复制待旋转子矩阵,根据顺/逆时针旋转公式生成新子矩阵后写回原矩阵。
luoguP4924
矩阵模拟python
普及-2026-07-15 21:35打开
用递增下标的 DFS 组合枚举选出 k 个数,只生成 C(n,k) 个组合,组合和用试除法判素数。
luoguP1036
枚举组合素数DFS
普及-2026-07-15 21:30打开
用 itertools.combinations 按字典序枚举 1 到 n 中选 r 个数,并用格式化字符串控制每个数宽度为 3。
luoguP1157
枚举组合python
入门2026-07-15 21:30打开
枚举比例倍数生成三个三位数,再检查拼接后的 9 个数字是否恰好是 1 到 9。
luoguP1618
枚举字符串python
入门2026-07-15 21:30打开
用 itertools.product 枚举 10 种配料各取 1 到 3 的所有状态,筛出总和等于 n 的方案。
luoguP2089
枚举DFSpython
入门2026-07-15 21:30打开
先用公式统计所有矩形,再枚举边长统计正方形,二者相减得到非正方形长方形。
luoguP2241
数学组合计数python
入门2026-07-15 21:30打开
先读到 E 前的所有 W/L 记录,再分别按 11 分制和 21 分制模拟分局。
luoguP1042
模拟字符串python
普及-2026-07-15 21:22打开
每个元素会出现在一半子集中,因此答案是元素总和乘以 2 的 n-1 次方。
luoguP2415
数学集合python
入门2026-07-15 21:22打开
枚举每个非雷格的八个方向邻格,统计周围地雷数量并生成答案矩阵。
luoguP2670
模拟矩阵枚举python
入门2026-07-15 21:22打开
从第 n 天剩 1 个桃子倒推,每往前一天执行 peaches=(peaches+1)*2。
luoguP5743
递推模拟python
入门2026-07-15 21:22打开
用元组表示学员记录,函数返回年龄加一且成绩提升 20% 后不超过 600 的新记录。
luoguP5744
模拟结构体函数python
入门2026-07-15 21:22打开
先按成绩降序、报名号升序排序,取计划人数 150% 处的分数线,再输出所有达线选手。
luoguP1068
排序模拟python
入门2026-07-15 21:20打开
相邻交换把序列排成升序所需的最少次数,正好等于原序列中的逆序对数量。
luoguP1116
排序逆序对python
入门2026-07-15 21:20打开
按高度 z 从低到高排序所有点,再累加相邻点之间的三维欧几里得距离。
luoguP5143
排序数学python
入门2026-07-15 21:20打开
先用埃氏筛预处理质数表,再对每个偶数从小到大枚举第一个质数加数。
luoguP1304
数学质数枚举python
普及-2026-07-15 21:15打开
从全 1 矩阵开始递归处理方阵,每次把当前区域左上四分之一改成 0。
luoguP5461
递归矩阵模拟python
普及-2026-07-15 21:15打开
用元组保存学生记录,顺序扫描并维护总分最高且最先出现的学生。
luoguP5740
模拟结构体python
入门2026-07-15 21:15打开
用元组保存学生成绩,枚举所有学生对并检查三科分差和总分分差。
luoguP5741
模拟枚举结构体python
普及-2026-07-15 21:15打开
把优秀判断封装成函数,用整数式 academic*7+quality*3 避免浮点误差。
luoguP5742
模拟结构体函数python
入门2026-07-15 21:15打开
把两点距离封装成函数,用 hypot 计算三条边长并格式化输出周长。
luoguP5735
数学函数模拟python
入门2026-07-15 21:08打开
写 is_prime 函数用试除法判断质数,再用列表推导式保留输入中的质数。
luoguP5736
数学质数函数python
入门2026-07-15 21:08打开
封装闰年判断函数,枚举区间内年份并筛出所有闰年。
luoguP5737
模拟函数枚举python
入门2026-07-15 21:08打开
每名选手去掉一个最高分和一个最低分后求平均,用 max 维护最高得分。
luoguP5738
模拟数组python
入门2026-07-15 21:08打开
用递归函数表达 n! = n * (n-1)!,在 n=1 时返回 1。
luoguP5739
递归数学函数python
入门2026-07-15 21:08打开
把名字中字母编号连乘并始终对 47 取模,比较彗星名和团队名的余数。
luoguP1200
字符串模拟数学python
入门2026-07-15 21:01打开
统计 A 到 Z 的出现次数,从最高层向下逐行输出星号,并用 rstrip 删除行尾多余空格。
luoguP1598
字符串计数模拟python
普及-2026-07-15 21:01打开
枚举不修改或修改每一个位置,统计每种结果中的 VK 数量并取最大值。
luoguP3741
字符串枚举python
入门2026-07-15 20:35打开
用字符串切片实现追加、截取、插入和 find 查找四种文字处理操作。
luoguP5734
字符串模拟python
入门2026-07-15 20:35打开
用 Counter 统计每个字母出现次数,判断最大次数与最小次数的差是否为质数。
luoguP1125
字符串数学计数python
入门2026-07-15 20:30打开
把每个小写字母转成 0 到 25 的编号,平移 n 位后取模再转回字符。
luoguP1914
字符串模拟python
入门2026-07-15 20:30打开
逐行解析运算类型,缺省类型时沿用上一题,再格式化表达式并输出长度。
luoguP1957
字符串模拟python
入门2026-07-15 20:30打开
直接使用字符串的 upper 方法,把所有小写字母转换成大写后输出。
luoguP5733
字符串模拟python
入门2026-07-15 20:30打开
实现矩阵顺时针旋转和水平反射,按题目编号顺序逐一比较目标图案。
luoguP1205
模拟矩阵字符串python
普及-2026-07-15 18:58打开
按游程长度交替展开 0 和 1,再每 n 个字符切成一行输出矩阵。
luoguP1319
模拟字符串python
入门2026-07-15 18:58打开
把输入矩阵按行拼成一维字符串,从 0 开始统计交替游程长度并输出压缩码。
luoguP1320
模拟字符串python
入门2026-07-15 18:58打开
用布尔矩阵标记被照亮的格子,火把按曼哈顿距离不超过 2 标记,萤石标记 5x5 方块。
luoguP1789
模拟矩阵python
入门2026-07-15 18:58打开
逐行构造杨辉三角,边界为 1,中间元素等于上一行相邻两个数之和。
luoguP5732
模拟矩阵递推python
入门2026-07-15 18:58打开
用集合保存当前开着的灯,每次操作到某灯就按存在性切换其开关状态。
luoguP1161
模拟集合python
入门2026-07-15 18:54打开
枚举两个不同数的和,用集合判断和是否在原集合中,并用集合避免重复计数。
luoguP2141
枚举集合python
入门2026-07-15 18:54打开
三重循环枚举三个骰子的所有点数组合,统计每个和出现次数并取最小众数。
luoguP2911
枚举计数python
入门2026-07-15 18:54打开
用方向数组按右、下、左、上的顺序行走,遇到边界或已填格就右转。
luoguP5731
模拟矩阵python
入门2026-07-15 18:54打开
枚举 M 到 N 的每个整数,用取模拆位统计 0..9 出现次数,避免 str 带来的常数开销。
luoguP1554
模拟计数python
入门2026-07-15 18:48打开
把中奖号码存成集合,统计每张彩票与它的交集大小并映射到对应奖项。
luoguP2550
模拟集合python
入门2026-07-15 18:48打开
按奇阶幻方规则从首行中间开始填数,优先走右上格,已占用则向下。
luoguP2615
模拟矩阵python
普及-2026-07-15 18:48打开
用三维布尔列表标记被切掉的小方块,最后统计没有被标记的位置数量。
luoguP5729
模拟列表python
入门2026-07-15 18:48打开
为每个数字预存 3x5 点阵模板,按行拼接所有数字并用点列分隔。
luoguP5730
模拟字符串python
入门2026-07-15 18:48打开
读入以 0 结尾的整数序列,删除结尾标记后反转列表并输出。
luoguP1427
模拟列表python
入门2026-07-15 18:44打开
对每条小鱼枚举它左边的所有小鱼,统计可爱程度严格更小的数量。
luoguP1428
模拟枚举列表python
入门2026-07-15 18:44打开
按奇偶规则模拟冰雹序列:循环写法存入列表后反转输出,递归写法在回溯时输出实现倒序。
luoguP5727
模拟列表递归python
入门2026-07-15 18:44打开
枚举所有学生对,检查三科分差都不超过 5 且总分差不超过 10。
luoguP5728
枚举模拟列表python
入门2026-07-15 18:44打开
把 52 周存钱总额化为 N=364X+1092K,从大到小枚举 X 找到合法 K。
luoguP4956
数学枚举python
入门2026-07-15 18:39打开
按行生成两位宽度的编号字符串,先输出 n 行正方形,再右对齐输出三角形。
luoguP5725
模拟循环字符串python
入门2026-07-15 18:39打开
从总分中减去一个最高分和一个最低分,再除以剩余评委人数并保留两位小数。
luoguP5726
模拟列表python
入门2026-07-15 18:39打开
用 while 循环累计每一步游过的距离,每次把下一步距离乘以 0.98。
luoguP1423
模拟循环python
入门2026-07-15 18:35打开
用两个整数变量迭代计算斐波那契数,再用格式化输出保留两位小数。
luoguP1720
数学递推python
入门2026-07-15 18:35打开
读入整数列表后分别求最大值和最小值,两者相减得到极差。
luoguP5724
模拟列表python
入门2026-07-15 18:35打开