题目列表

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

共 2161 题
标题OJ题号标签难度最后更新原题
按题意用 for 循环逐项累加 1 到 n,避免直接套等差数列公式。
luoguP5722
入门循环模拟python
入门2026-07-15 18:26打开
从小到大试除判断质数,只在加入后总和不超过 L 时放入口袋。
luoguP5723
数学数论枚举python
入门2026-07-15 18:26打开
用 Python 大整数逐步维护当前阶乘,并累加得到 1! 到 n! 的和。
luoguP1009
python入门循环高精度数学
普及-2026-07-15 18:22打开
把 1 到 n 的每个数转成字符串,用 count 统计目标数字出现次数并求和。
luoguP1980
python入门字符串计数
入门2026-07-15 18:22打开
遍历 1 到 n,把 k 的倍数和非倍数分别累加计数,再格式化输出平均值。
luoguP5719
python入门循环数学
入门2026-07-15 18:22打开
用 while 循环反复整除 2,并统计长度第一次变为 1 的天数。
luoguP5720
python入门循环模拟
入门2026-07-15 18:22打开
用双层循环按行生成两位编号字符串,再用 join 拼接多行输出。
luoguP5721
python入门循环输出格式
入门2026-07-15 18:22打开
先算踩凳后的可达高度,再用生成器表达式统计不超过该高度的苹果数。
luoguP1046
python入门模拟枚举
入门2026-07-15 18:17打开
跳过分隔符取数字,按权值求和对 11 取模,比较并替换最后一位校验码。
luoguP1055
python入门字符串模拟
入门2026-07-15 18:17打开
排序后三边中最短边除以最长边,再用 gcd 约分输出较小锐角正弦值。
luoguP1888
python入门数学排序最大公约数
入门2026-07-15 18:17打开
排序三个数后建立 A/B/C 到小中大值的映射,再按给定顺序输出。
luoguP4414
python入门排序字典
入门2026-07-15 18:17打开
读入整数列表后直接用 min 得到最小值。
luoguP5718
python入门枚举输入输出
入门2026-07-15 18:17打开
固定循环 7 天,记录第一个严格超过 8 小时且总课时最大的日期。
luoguP1085
python入门模拟枚举
入门2026-07-15 18:12打开
按用电量所在区间分段计费,最后用一位小数格式化输出。
luoguP1422
python入门条件判断浮点
入门2026-07-15 18:12打开
整周贡献 5 个工作日,剩余天数用取模判断是否为周一到周五。
luoguP1424
python入门模拟取模
入门2026-07-15 18:12打开
对三种包装分别用整数公式向上取整包数,再取最小花费。
luoguP1909
python入门数学模拟
入门2026-07-15 18:12打开
先排序边长,再用平方关系判断角类型,并按顺序追加等腰、等边分类。
luoguP5717
python入门条件判断排序几何
入门2026-07-15 18:12打开
根据数量是否为 1 选择 apple 或 apples,并用 f-string 拼出完整句子。
luoguP5712
python入门字符串条件判断
入门2026-07-15 18:07打开
分别计算本地和洛谷团队耗时,用条件表达式输出更短方案。
luoguP5713
python入门条件判断数学
入门2026-07-15 18:07打开
计算 BMI 后按区间分支,超重时用 .6g 输出六位有效数字。
luoguP5714
python入门条件判断浮点
入门2026-07-15 18:07打开
读入三个整数,用 sorted 得到升序列表,再用星号展开输出。
luoguP5715
python入门排序输入输出
入门2026-07-15 18:07打开
先判断闰年,再用月份天数列表按下标取出答案。
luoguP5716
python入门条件判断列表
入门2026-07-15 18:07打开
把 14 个固定问题的答案整理成字典,根据输入编号输出对应文本。
luoguP2433
python入门分支输出
入门2026-07-15 18:02打开
把百分比权重写成整数权重,避免浮点误差后计算加权总分。
luoguP3954
python入门数学输入输出
入门2026-07-15 18:02打开
用向上取整计算已经吃掉的苹果数,并处理 t 为 0 的除零边界。
luoguP5709
python入门数学边界处理
入门2026-07-15 18:02打开
先写出两个布尔性质,再用 and、or、异或和 not 得到四个输出。
luoguP5710
python入门条件判断布尔表达式
入门2026-07-15 18:02打开
按闰年定义组合取模条件,并把布尔结果转成 0/1 输出。
luoguP5711
python入门条件判断取模
入门2026-07-15 18:02打开
先把元角统一换成角,再用整除计算最多能买多少支笔。
luoguP1421
python入门数学
入门2026-07-15 17:56打开
把开始和结束时间都换成总分钟数,相减后用 divmod 拆成小时和分钟。
luoguP1425
python入门模拟
入门2026-07-15 17:56打开
用浮点除法计算每人饮料量,并用格式化字符串保留三位小数。
luoguP5706
python入门输入输出数学
入门2026-07-15 17:56打开
把时间统一成分钟,向上取整步行时间后用取模处理跨天。
luoguP5707
python入门模拟数学
入门2026-07-15 17:56打开
用海伦公式计算面积,再用格式化字符串保留一位小数。
luoguP5708
python入门数学浮点
入门2026-07-15 17:56打开
用三引号多行字符串保存字符画,并原样输出。
luoguP1000
python入门字符串输出
入门2026-07-15 17:50打开
读取两个整数,用 Python 的大整数直接相加输出。
luoguP1001
python入门输入输出
入门2026-07-15 17:50打开
读入每人苹果数和人数,直接相乘得到采购总数。
luoguP5703
python入门输入输出数学
入门2026-07-15 17:50打开
读入一个小写字母,使用字符串 upper 方法转换成大写。
luoguP5704
python入门字符串输入输出
入门2026-07-15 17:50打开
把输入当作字符串处理,用切片反转后输出。
luoguP5705
python入门字符串输入输出
入门2026-07-15 17:50打开
最后一步必含首或尾;Alice 胜当且仅当 a1=1 或 an=1。
codeforces2183A
博弈分类讨论
普及-2026-07-14 23:50打开
对树二染色,比较两侧时钟和的模 12 关系,按颜色类别统计可行起点。
luoguP6150
树形结构二分图染色数学usaco
普及+/提高2026-07-11 21:32打开
对树二染色,比较两侧时钟和的模 12 关系,按颜色类别统计可行起点。
usaco1016
树形结构二分图染色数学usaco
普及+/提高2026-07-11 21:32打开
用 min=100 转化为全 >=100 子矩形数减全 >=101 子矩形数,再固定上下边界降成一维计数。
luoguP7410
矩阵枚举前缀和usaco
普及+/提高2026-07-11 21:27打开
用 min=100 转化为全 >=100 子矩形数减全 >=101 子矩形数,再固定上下边界降成一维计数。
usaco1112
矩阵枚举前缀和usaco
普及+/提高2026-07-11 21:27打开
从右往左构造数组,每步只尝试相邻全距的正负两种方向,并检查新增左端点区间。
luoguP8902
构造区间枚举usaco
普及+/提高2026-07-11 21:22打开
从右往左构造数组,每步只尝试相邻全距的正负两种方向,并检查新增左端点区间。
usaco1256
构造区间枚举usaco
普及+/提高2026-07-11 21:22打开
把每个左端点的贪心匹配看成 token,扫描字符串时同步推进 waiting 状态并统计完成贡献。
luoguP9188
字符串贪心模拟usaco
普及+/提高2026-07-11 21:17打开
把每个左端点的贪心匹配看成 token,扫描字符串时同步推进 waiting 状态并统计完成贡献。
usaco1328
字符串贪心模拟usaco
普及+/提高2026-07-11 21:17打开
反向枚举修改位置,维护原始前缀命中和五种位移下的后缀命中集合,避免重复计数。
luoguP9979
模拟前缀和后缀和usaco
普及+/提高2026-07-11 21:10打开
反向枚举修改位置,维护原始前缀命中和五种位移下的后缀命中集合,避免重复计数。
usaco1352
模拟前缀和后缀和usaco
普及+/提高2026-07-11 21:10打开
先把每轮压成最坏变化量,倒推后缀安全线,再从前往后贪心选择字典序最小操作。
luoguP10192
贪心后缀和模拟usaco
普及+/提高2026-07-11 21:05打开
先把每轮压成最坏变化量,倒推后缀安全线,再从前往后贪心选择字典序最小操作。
usaco1400
贪心后缀和模拟usaco
普及+/提高2026-07-11 21:05打开
固定候选起点和长度,用 LCP 与单调指针求最大可行 K,再用差分统计每个 pair 的 winner 数。
luoguP10279
字符串LCP差分usaco
普及+/提高2026-07-11 20:58打开
固定候选起点和长度,用 LCP 与单调指针求最大可行 K,再用差分统计每个 pair 的 winner 数。
usaco1424
字符串LCP差分usaco
普及+/提高2026-07-11 20:58打开
把可离开网格的格子看成 good,逆序撤销传送带并用 BFS 维护单调扩大的 good 集合。
luoguP11454
网格BFS图论usaco
普及+/提高2026-07-11 20:48打开
把可离开网格的格子看成 good,逆序撤销传送带并用 BFS 维护单调扩大的 good 集合。
usaco1448
网格BFS图论usaco
普及+/提高2026-07-11 20:48打开
利用加法表中每个值的出现频次,从唯一值所在行列恢复两种互补候选并取字典序最小。
luoguP11672
构造计数数学usaco
普及+/提高2026-07-11 20:40打开
利用加法表中每个值的出现频次,从唯一值所在行列恢复两种互补候选并取字典序最小。
usaco1472
构造计数数学usaco
普及+/提高2026-07-11 20:40打开
预处理每个点到根路径的前 11 大难度,再按勇气值分组排序并维护前缀最大乐趣。
luoguP12027
树形结构排序二分usaco
普及+/提高2026-07-11 20:31打开
预处理每个点到根路径的前 11 大难度,再按勇气值分组排序并维护前缀最大乐趣。
usaco1520
树形结构排序二分usaco
普及+/提高2026-07-11 20:31打开
二分最小间距,用区间贪心从左到右尽量靠左放牛来判断可行性。
luoguP6281
二分贪心区间usaco
普及/提高-2026-07-11 20:22打开
二分最小间距,用区间贪心从左到右尽量靠左放牛来判断可行性。
usaco1038
二分贪心区间usaco
普及/提高-2026-07-11 20:22打开