题目列表

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

共 1956 题
标题OJ题号标签难度最后更新原题
递推维护当前阶乘并累加,利用 Python 任意精度整数计算阶乘和。
noi_openjudgech0106-15
高精度数学递推python
入门2026-07-30 23:01打开
遍历整行字符串,用 isdigit 统计其中数字字符的数量。
noi_openjudgech0107-01
字符串计数python
入门2026-07-30 23:01打开
用 Counter 统计字符频率后按原顺序找第一个频率为一的字符。
noi_openjudgech0107-02
字符串计数python
入门2026-07-30 23:01打开
逐位置比较两条 DNA 序列,计算相同碱基对比例并与阈值比较。
noi_openjudgech0107-03
字符串模拟python
入门2026-07-30 23:01打开
使用胜负映射判断每轮石头剪刀布,并输出 Player1、Player2 或 Tie。
noi_openjudgech0107-04
字符串模拟python
入门2026-07-30 23:01打开
把字符串视作循环序列,将每个字符与后继字符 ASCII 值之和转为新字符。
noi_openjudgech0107-05
字符串模拟python
入门2026-07-30 23:01打开
检查首字符非数字且所有字符为字母、数字或下划线,判断 C 标识符合法性。
noi_openjudgech0107-06
字符串条件判断python
入门2026-07-30 23:01打开
建立 A-T、G-C 的互补映射,再 translate 得到配对碱基链。
noi_openjudgech0107-07
字符串映射python
入门2026-07-30 23:01打开
调用字符串 replace 将目标字符的全部出现替换为指定字符。
noi_openjudgech0107-08
字符串模拟python
入门2026-07-30 23:01打开
逐字符将英文字母后移一位,并分别处理小写与大写字母的循环边界。
noi_openjudgech0107-09
字符串模拟python
入门2026-07-30 23:01打开
对大写密文字母在 26 个位置上循环左移五位,保留非字母字符。
noi_openjudgech0107-10
字符串模拟python
入门2026-07-30 23:01打开
同时维护密文到明文和明文到密文映射,验证完整双射后翻译电报。
noi_openjudgech0107-11
字符串映射模拟python
普及-2026-07-30 23:01打开
按加密步骤的逆序恢复大小写、顺序和字母位置,解密病历字符串。
noi_openjudgech0107-12
字符串模拟python
入门2026-07-30 23:01打开
调用字符串 upper 将所有小写字母统一转换为大写字母。
noi_openjudgech0107-13
字符串python
入门2026-07-30 23:01打开
调用字符串 swapcase 逐字符互换大写与小写字母。
noi_openjudgech0107-14
字符串python
入门2026-07-30 23:01打开
首字符单独转大写,其余字符统一转小写,规范化药品名称。
noi_openjudgech0107-15
字符串模拟python
入门2026-07-30 23:01打开
将两行字符串统一转小写后,按字典序直接比较大小。
noi_openjudgech0107-16
字符串比较python
入门2026-07-30 23:01打开
删除空格并统一转小写后,比较两行字符串是否相等。
noi_openjudgech0107-17
字符串比较python
入门2026-07-30 23:01打开
依次使用 in 判断两个字符串的包含关系,并按题目格式输出。
noi_openjudgech0107-18
字符串匹配python
入门2026-07-30 23:01打开
将较长串与自身拼接,用子串判断覆盖全部循环移位后的情况。
noi_openjudgech0107-19
字符串匹配模拟python
普及-2026-07-30 23:01打开
依次检查 er、ly、ing 后缀,匹配时用切片删除该后缀。
noi_openjudgech0107-20
字符串模拟python
入门2026-07-30 23:01打开
按单词切分句子,逐词比较并替换,再以空格重新连接。
noi_openjudgech0107-21
字符串模拟python
入门2026-07-30 23:01打开
筛选邮箱相同的账号,并用 swapcase 输出修改后的密码。
noi_openjudgech0107-22
字符串模拟筛选python
入门2026-07-30 23:01打开
使用 split 去除连续空格,再以单个空格 join 重建句子。
noi_openjudgech0107-23
字符串python
入门2026-07-30 23:01打开
按空白切分单词后计算长度,并用逗号连接所有长度。
noi_openjudgech0107-24
字符串模拟python
入门2026-07-30 23:01打开
将逗号视作分隔符后切词,利用 max 与 min 的稳定性保留首次极值。
noi_openjudgech0107-25
字符串模拟python
入门2026-07-30 23:01打开
取 S1 最左出现和 S2 最右出现,检查不重叠后计算最大间隔。
noi_openjudgech0107-26
字符串匹配贪心python
普及-2026-07-30 23:01打开
用正则逐段匹配非空白单词并逆序,保留原句中所有空格。
noi_openjudgech0107-27
字符串正则python
入门2026-07-30 23:01打开
切分单词列表并整体 reversed,再用单个空格连接输出。
noi_openjudgech0107-28
字符串数组python
入门2026-07-30 23:01打开
提取 ISBN 的九位数字计算加权和模 11,校验或替换识别码。
noi_openjudgech0107-29
字符串模拟数学python
入门2026-07-30 23:01打开
将两个字符环各自复制一遍,在双串上用最长公共子串 DP 求答案。
noi_openjudgech0107-30
动态规划字符串python
普及/提高-2026-07-30 23:01打开
线性扫描数字串,统计每段相同连续字符的长度并输出计数和字符。
noi_openjudgech0107-31
字符串模拟python
入门2026-07-30 23:01打开
先统一为大写,再按连续相同字符分段输出行程长度编码。
noi_openjudgech0107-32
字符串模拟python
入门2026-07-30 23:01打开
比较原字符串与其切片逆序结果,判断是否为回文。
noi_openjudgech0107-33
字符串回文python
入门2026-07-30 23:01打开
按长度和起点枚举子串,用动态规划递推判断并按要求输出全部回文子串。
noi_openjudgech0107-34
动态规划字符串回文python
普及/提高-2026-07-30 23:01打开
逐个处理连字符,仅对合法同类递增区间按三个参数生成展开内容。
noi_openjudgech0107-35
字符串模拟分类讨论python
普及/提高-2026-07-30 23:01打开
读取 5x5 矩阵后直接交换两个列表行,再逐行输出。
noi_openjudgech0108-01
矩阵模拟python
入门2026-07-30 23:01打开
从目标格沿四个方向定位对角线起点,依次生成同行、列和两条对角线。
noi_openjudgech0108-02
矩阵模拟坐标python
入门2026-07-30 23:01打开
读入矩阵时按行列边界判断,累加所有边缘元素且不重复计数。
noi_openjudgech0108-03
矩阵模拟python
入门2026-07-30 23:01打开
统计奇数和的行列;零个则 OK,恰各一个则是唯一需翻转的位置。
noi_openjudgech0108-04
矩阵模拟数学python
普及-2026-07-30 23:01打开
逐行找唯一最大值,再判断它是否同时为所在列最小值来定位鞍点。
noi_openjudgech0108-05
矩阵模拟python
入门2026-07-30 23:01打开
保存第一幅图像后逐位置比较第二幅图像,统计相同像素比例。
noi_openjudgech0108-06
矩阵模拟python
入门2026-07-30 23:01打开
每轮先记录第二行第二列,再行列归零并删除第二行第二列。
noi_openjudgech0108-07
矩阵模拟python
普及/提高-2026-07-30 23:01打开
逐行配对两个同形矩阵的元素,计算并输出对应位置的和。
noi_openjudgech0108-08
矩阵模拟python
入门2026-07-30 23:01打开
按矩阵乘法定义累加 A 的行和 B 的列的对应乘积,输出结果矩阵。
noi_openjudgech0108-09
矩阵模拟python
普及-2026-07-30 23:01打开
用 zip 解包矩阵行并按列组合,直接输出转置矩阵。
noi_openjudgech0108-10
矩阵数组python
入门2026-07-30 23:01打开
按列从下到上读取原图,直接生成顺时针旋转 90 度后的图像。
noi_openjudgech0108-11
矩阵模拟python
入门2026-07-30 23:01打开
构造四种候选变换矩阵并依次与目标矩阵比较,输出匹配规则编号。
noi_openjudgech0108-12
矩阵模拟分类讨论python
入门2026-07-30 23:01打开
保留原图,使用中心与四邻域五个像素的四舍五入平均更新内部像素。
noi_openjudgech0108-13
矩阵模拟python
入门2026-07-30 23:01打开
对每个非雷格检查八个合法邻居,统计其中星号数量并输出。
noi_openjudgech0108-14
矩阵模拟python
入门2026-07-30 23:01打开
每天从旧培养皿向新培养皿分配细菌,中心格得两份且八邻格各得一份。
noi_openjudgech0108-15
矩阵模拟python
入门2026-07-30 23:01打开
每天基于旧矩阵检查四邻格是否存在克制者,再同步更新剪刀石头布领地。
noi_openjudgech0108-16
矩阵模拟python
普及-2026-07-30 23:01打开
从每个未访问的草格开始四连通 BFS 并标记,统计连通草丛数量。
noi_openjudgech0108-17
图论搜索矩阵python
普及-2026-07-30 23:01打开
从矩形肿瘤边框左上角测量零边框宽高,计算去掉边框后的内部面积。
noi_openjudgech0108-18
矩阵模拟数学python
入门2026-07-30 23:01打开
统计灰度不超过 50 的肿瘤格,并以边界或四邻非肿瘤条件判断周长。
noi_openjudgech0108-19
矩阵模拟python
普及-2026-07-30 23:01打开
先还原蛇形读取的行方向,再按列从上到下读取矩阵恢复原始信息。
noi_openjudgech0108-20
矩阵字符串模拟python
普及-2026-07-30 23:01打开
按对角线编号确定顶端或右端起点,再沿左下方向输出全部元素。
noi_openjudgech0108-21
矩阵模拟遍历python
入门2026-07-30 23:01打开
采用暹罗法在 2N-1 阶奇阶方阵中循环右上移动,冲突时向下填入幻方。
noi_openjudgech0108-22
矩阵模拟构造python
普及-2026-07-30 23:01打开
维护上下左右四条边界,按上右下左顺序逐层输出矩阵元素。
noi_openjudgech0108-23
矩阵模拟遍历python
入门2026-07-30 23:01打开
按副对角线编号交替方向填充,构造 1 到 n 平方的蛇形方阵。
noi_openjudgech0108-24
矩阵模拟构造python
入门2026-07-30 23:01打开