题目列表
可按标题、OJ、标签和启发记录快速筛选题目解析。
| OJ | 题号 | 标题 | 标签 | 难度 | 最后更新 | 解析 |
|---|---|---|---|---|---|---|
| NOI OpenJudge | ch0105-28 | 把整数的十进制字符串逆序,再用空格连接各个数字。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-29 | 分离符号后反转绝对值的数字串,并删除反转结果前端的零。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-30 | 同时检查能否被 19 整除,以及十进制表示中数字 3 的出现次数。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-31 | 从全关状态模拟编号 2 至 M 的倍数灯切换,收集仍关闭的灯。 | 普及- | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-32 | 维护相邻两项的分子和分母递推,逐项累加分数序列。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-33 | 按分母奇偶决定正负号,线性累加交错调和级数。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-34 | 递推维护当前阶乘并累加,求 1! 到 n! 的和。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-35 | 递推计算阶乘倒数并累加,得到截断的 e 级数近似值。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-36 | 递推维护 x 的幂并累加,计算等比多项式 1+x+...+x^n。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-37 | 逐个战斗期计算补满体力所需能量,并按当前战斗力更新增量。 | 普及- | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-38 | 将每项系数乘以原指数,并按降幂顺序输出导函数系数。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-39 | 枚举 1 至 n,排除 7 的倍数和含数字 7 的数后累加平方。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-40 | 枚举 1 至 n,利用字符串 count 统计每个数中数字 1 的出现次数。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-41 | 枚举闭区间 [L,R],用字符串 count 累加数字 2 的出现次数。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-42 | 按行判断边界或实心状态,拼接并输出指定字符的矩形。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-43 | 从小到大寻找第一个因子,利用两个不同质因子的乘积性质得到较大质数。 | 普及- | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0105-45 | 按每天工资等于连续发放天数的分段规则,逐段累加金币。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-01 | 读取整数序列后用列表 count 统计指定数字的出现次数。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-02 | 把板凳高度加入可达高度后,统计不超过该高度的苹果。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-03 | 用 zip 配对十种图书单价和购买数量,求加权总价。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-04 | 使用 reversed 逆序遍历输入数组,并由 print 自动空格分隔输出。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-05 | 按年龄上界分类计数,再除以总人数输出四组百分比。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-06 | 用布尔数组标记所有被区间覆盖的位置,再统计未移走的树。 | 普及- | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-07 | 收集相邻差的绝对值,用集合判断其是否恰好为 1 到 n-1。 | 普及- | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-08 | 用取模循环访问两人的出拳周期,并按胜负映射累计胜场。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-09 | 用 zip 配对两个向量对应分量,累加乘积得到点积。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-10 | 利用 Python 任意精度整数直接完成不超过 200 位的非负整数加法。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-11 | 利用 Python 任意精度整数直接完成不超过 200 位的正整数减法。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-12 | 使用 Python 的幂运算和任意精度整数计算 2 的 N 次方。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-13 | 用逐位取模递推计算大整数对 2 至 9 的余数,输出所有因子。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-14 | 调用 math.factorial 计算 10000 以内的阶乘,并兼容大整数输出限制。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0106-15 | 递推维护当前阶乘并累加,利用 Python 任意精度整数计算阶乘和。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-01 | 遍历整行字符串,用 isdigit 统计其中数字字符的数量。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-02 | 用 Counter 统计字符频率后按原顺序找第一个频率为一的字符。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-03 | 逐位置比较两条 DNA 序列,计算相同碱基对比例并与阈值比较。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-04 | 使用胜负映射判断每轮石头剪刀布,并输出 Player1、Player2 或 Tie。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-05 | 把字符串视作循环序列,将每个字符与后继字符 ASCII 值之和转为新字符。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-06 | 检查首字符非数字且所有字符为字母、数字或下划线,判断 C 标识符合法性。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-07 | 建立 A-T、G-C 的互补映射,再 translate 得到配对碱基链。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-08 | 调用字符串 replace 将目标字符的全部出现替换为指定字符。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-09 | 逐字符将英文字母后移一位,并分别处理小写与大写字母的循环边界。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-10 | 对大写密文字母在 26 个位置上循环左移五位,保留非字母字符。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-12 | 按加密步骤的逆序恢复大小写、顺序和字母位置,解密病历字符串。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-13 | 调用字符串 upper 将所有小写字母统一转换为大写字母。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-14 | 调用字符串 swapcase 逐字符互换大写与小写字母。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-15 | 首字符单独转大写,其余字符统一转小写,规范化药品名称。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-16 | 将两行字符串统一转小写后,按字典序直接比较大小。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-17 | 删除空格并统一转小写后,比较两行字符串是否相等。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-18 | 依次使用 in 判断两个字符串的包含关系,并按题目格式输出。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-20 | 依次检查 er、ly、ing 后缀,匹配时用切片删除该后缀。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-21 | 按单词切分句子,逐词比较并替换,再以空格重新连接。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-22 | 筛选邮箱相同的账号,并用 swapcase 输出修改后的密码。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-23 | 使用 split 去除连续空格,再以单个空格 join 重建句子。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-24 | 按空白切分单词后计算长度,并用逗号连接所有长度。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-25 | 将逗号视作分隔符后切词,利用 max 与 min 的稳定性保留首次极值。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-26 | 取 S1 最左出现和 S2 最右出现,检查不重叠后计算最大间隔。 | 普及- | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-27 | 用正则逐段匹配非空白单词并逆序,保留原句中所有空格。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-28 | 切分单词列表并整体 reversed,再用单个空格连接输出。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-29 | 提取 ISBN 的九位数字计算加权和模 11,校验或替换识别码。 | 入门 | 2026-07-31 11:59 | ||
| NOI OpenJudge | ch0107-31 | 线性扫描数字串,统计每段相同连续字符的长度并输出计数和字符。 | 入门 | 2026-07-31 11:59 |