题目列表
可按标题、OJ、标签和启发记录快速筛选题目解析。
| 标题 | OJ | 题号 | 标签 | 难度 | 最后更新 | 原题 |
|---|---|---|---|---|---|---|
按题意用 for 循环逐项累加 1 到 n,避免直接套等差数列公式。 | luogu | P5722 | 入门 | 2026-07-15 18:26 | 打开 | |
从小到大试除判断质数,只在加入后总和不超过 L 时放入口袋。 | luogu | P5723 | 入门 | 2026-07-15 18:26 | 打开 | |
用 Python 大整数逐步维护当前阶乘,并累加得到 1! 到 n! 的和。 | luogu | P1009 | 普及- | 2026-07-15 18:22 | 打开 | |
把 1 到 n 的每个数转成字符串,用 count 统计目标数字出现次数并求和。 | luogu | P1980 | 入门 | 2026-07-15 18:22 | 打开 | |
遍历 1 到 n,把 k 的倍数和非倍数分别累加计数,再格式化输出平均值。 | luogu | P5719 | 入门 | 2026-07-15 18:22 | 打开 | |
用 while 循环反复整除 2,并统计长度第一次变为 1 的天数。 | luogu | P5720 | 入门 | 2026-07-15 18:22 | 打开 | |
用双层循环按行生成两位编号字符串,再用 join 拼接多行输出。 | luogu | P5721 | 入门 | 2026-07-15 18:22 | 打开 | |
先算踩凳后的可达高度,再用生成器表达式统计不超过该高度的苹果数。 | luogu | P1046 | 入门 | 2026-07-15 18:17 | 打开 | |
跳过分隔符取数字,按权值求和对 11 取模,比较并替换最后一位校验码。 | luogu | P1055 | 入门 | 2026-07-15 18:17 | 打开 | |
排序后三边中最短边除以最长边,再用 gcd 约分输出较小锐角正弦值。 | luogu | P1888 | 入门 | 2026-07-15 18:17 | 打开 | |
排序三个数后建立 A/B/C 到小中大值的映射,再按给定顺序输出。 | luogu | P4414 | 入门 | 2026-07-15 18:17 | 打开 | |
读入整数列表后直接用 min 得到最小值。 | luogu | P5718 | 入门 | 2026-07-15 18:17 | 打开 | |
固定循环 7 天,记录第一个严格超过 8 小时且总课时最大的日期。 | luogu | P1085 | 入门 | 2026-07-15 18:12 | 打开 | |
按用电量所在区间分段计费,最后用一位小数格式化输出。 | luogu | P1422 | 入门 | 2026-07-15 18:12 | 打开 | |
整周贡献 5 个工作日,剩余天数用取模判断是否为周一到周五。 | luogu | P1424 | 入门 | 2026-07-15 18:12 | 打开 | |
对三种包装分别用整数公式向上取整包数,再取最小花费。 | luogu | P1909 | 入门 | 2026-07-15 18:12 | 打开 | |
先排序边长,再用平方关系判断角类型,并按顺序追加等腰、等边分类。 | luogu | P5717 | 入门 | 2026-07-15 18:12 | 打开 | |
根据数量是否为 1 选择 apple 或 apples,并用 f-string 拼出完整句子。 | luogu | P5712 | 入门 | 2026-07-15 18:07 | 打开 | |
分别计算本地和洛谷团队耗时,用条件表达式输出更短方案。 | luogu | P5713 | 入门 | 2026-07-15 18:07 | 打开 | |
计算 BMI 后按区间分支,超重时用 .6g 输出六位有效数字。 | luogu | P5714 | 入门 | 2026-07-15 18:07 | 打开 | |
读入三个整数,用 sorted 得到升序列表,再用星号展开输出。 | luogu | P5715 | 入门 | 2026-07-15 18:07 | 打开 | |
先判断闰年,再用月份天数列表按下标取出答案。 | luogu | P5716 | 入门 | 2026-07-15 18:07 | 打开 | |
把 14 个固定问题的答案整理成字典,根据输入编号输出对应文本。 | luogu | P2433 | 入门 | 2026-07-15 18:02 | 打开 | |
把百分比权重写成整数权重,避免浮点误差后计算加权总分。 | luogu | P3954 | 入门 | 2026-07-15 18:02 | 打开 | |
用向上取整计算已经吃掉的苹果数,并处理 t 为 0 的除零边界。 | luogu | P5709 | 入门 | 2026-07-15 18:02 | 打开 | |
先写出两个布尔性质,再用 and、or、异或和 not 得到四个输出。 | luogu | P5710 | 入门 | 2026-07-15 18:02 | 打开 | |
按闰年定义组合取模条件,并把布尔结果转成 0/1 输出。 | luogu | P5711 | 入门 | 2026-07-15 18:02 | 打开 | |
先把元角统一换成角,再用整除计算最多能买多少支笔。 | luogu | P1421 | 入门 | 2026-07-15 17:56 | 打开 | |
把开始和结束时间都换成总分钟数,相减后用 divmod 拆成小时和分钟。 | luogu | P1425 | 入门 | 2026-07-15 17:56 | 打开 | |
用浮点除法计算每人饮料量,并用格式化字符串保留三位小数。 | luogu | P5706 | 入门 | 2026-07-15 17:56 | 打开 | |
把时间统一成分钟,向上取整步行时间后用取模处理跨天。 | luogu | P5707 | 入门 | 2026-07-15 17:56 | 打开 | |
用海伦公式计算面积,再用格式化字符串保留一位小数。 | luogu | P5708 | 入门 | 2026-07-15 17:56 | 打开 | |
用三引号多行字符串保存字符画,并原样输出。 | luogu | P1000 | 入门 | 2026-07-15 17:50 | 打开 | |
读取两个整数,用 Python 的大整数直接相加输出。 | luogu | P1001 | 入门 | 2026-07-15 17:50 | 打开 | |
读入每人苹果数和人数,直接相乘得到采购总数。 | luogu | P5703 | 入门 | 2026-07-15 17:50 | 打开 | |
读入一个小写字母,使用字符串 upper 方法转换成大写。 | luogu | P5704 | 入门 | 2026-07-15 17:50 | 打开 | |
把输入当作字符串处理,用切片反转后输出。 | luogu | P5705 | 入门 | 2026-07-15 17:50 | 打开 | |
最后一步必含首或尾;Alice 胜当且仅当 a1=1 或 an=1。 | codeforces | 2183A | 普及- | 2026-07-14 23:50 | 打开 | |
对树二染色,比较两侧时钟和的模 12 关系,按颜色类别统计可行起点。 | luogu | P6150 | 普及+/提高 | 2026-07-11 21:32 | 打开 | |
对树二染色,比较两侧时钟和的模 12 关系,按颜色类别统计可行起点。 | usaco | 1016 | 普及+/提高 | 2026-07-11 21:32 | 打开 | |
用 min=100 转化为全 >=100 子矩形数减全 >=101 子矩形数,再固定上下边界降成一维计数。 | luogu | P7410 | 普及+/提高 | 2026-07-11 21:27 | 打开 | |
用 min=100 转化为全 >=100 子矩形数减全 >=101 子矩形数,再固定上下边界降成一维计数。 | usaco | 1112 | 普及+/提高 | 2026-07-11 21:27 | 打开 | |
从右往左构造数组,每步只尝试相邻全距的正负两种方向,并检查新增左端点区间。 | luogu | P8902 | 普及+/提高 | 2026-07-11 21:22 | 打开 | |
从右往左构造数组,每步只尝试相邻全距的正负两种方向,并检查新增左端点区间。 | usaco | 1256 | 普及+/提高 | 2026-07-11 21:22 | 打开 | |
把每个左端点的贪心匹配看成 token,扫描字符串时同步推进 waiting 状态并统计完成贡献。 | luogu | P9188 | 普及+/提高 | 2026-07-11 21:17 | 打开 | |
把每个左端点的贪心匹配看成 token,扫描字符串时同步推进 waiting 状态并统计完成贡献。 | usaco | 1328 | 普及+/提高 | 2026-07-11 21:17 | 打开 | |
反向枚举修改位置,维护原始前缀命中和五种位移下的后缀命中集合,避免重复计数。 | luogu | P9979 | 普及+/提高 | 2026-07-11 21:10 | 打开 | |
反向枚举修改位置,维护原始前缀命中和五种位移下的后缀命中集合,避免重复计数。 | usaco | 1352 | 普及+/提高 | 2026-07-11 21:10 | 打开 | |
先把每轮压成最坏变化量,倒推后缀安全线,再从前往后贪心选择字典序最小操作。 | luogu | P10192 | 普及+/提高 | 2026-07-11 21:05 | 打开 | |
先把每轮压成最坏变化量,倒推后缀安全线,再从前往后贪心选择字典序最小操作。 | usaco | 1400 | 普及+/提高 | 2026-07-11 21:05 | 打开 | |
固定候选起点和长度,用 LCP 与单调指针求最大可行 K,再用差分统计每个 pair 的 winner 数。 | luogu | P10279 | 普及+/提高 | 2026-07-11 20:58 | 打开 | |
固定候选起点和长度,用 LCP 与单调指针求最大可行 K,再用差分统计每个 pair 的 winner 数。 | usaco | 1424 | 普及+/提高 | 2026-07-11 20:58 | 打开 | |
把可离开网格的格子看成 good,逆序撤销传送带并用 BFS 维护单调扩大的 good 集合。 | luogu | P11454 | 普及+/提高 | 2026-07-11 20:48 | 打开 | |
把可离开网格的格子看成 good,逆序撤销传送带并用 BFS 维护单调扩大的 good 集合。 | usaco | 1448 | 普及+/提高 | 2026-07-11 20:48 | 打开 | |
利用加法表中每个值的出现频次,从唯一值所在行列恢复两种互补候选并取字典序最小。 | luogu | P11672 | 普及+/提高 | 2026-07-11 20:40 | 打开 | |
利用加法表中每个值的出现频次,从唯一值所在行列恢复两种互补候选并取字典序最小。 | usaco | 1472 | 普及+/提高 | 2026-07-11 20:40 | 打开 | |
预处理每个点到根路径的前 11 大难度,再按勇气值分组排序并维护前缀最大乐趣。 | luogu | P12027 | 普及+/提高 | 2026-07-11 20:31 | 打开 | |
预处理每个点到根路径的前 11 大难度,再按勇气值分组排序并维护前缀最大乐趣。 | usaco | 1520 | 普及+/提高 | 2026-07-11 20:31 | 打开 | |
二分最小间距,用区间贪心从左到右尽量靠左放牛来判断可行性。 | luogu | P6281 | 普及/提高- | 2026-07-11 20:22 | 打开 | |
二分最小间距,用区间贪心从左到右尽量靠左放牛来判断可行性。 | usaco | 1038 | 普及/提高- | 2026-07-11 20:22 | 打开 |