题目列表

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

共 3718 题
OJ题号标题标签难度最后更新解析
RainboyOJ1021
读入一个 ASCII 码值,用 C++ 的 %c 输出对应可见字符。
输入输出python
入门2026-10-04 22:43
RainboyOJ1020
读入一个可见字符,用 %c 读入后利用 char 的整型提升直接输出其 ASCII 码,O(1) 完成
输入输出python
入门2026-10-04 22:38
RainboyOJ1016
无输入题:用 sizeof(int) 与 sizeof(short) 问编译器当前平台的类型宽度,按序输出 4 2。
入门语法python
入门2026-10-04 22:38
RainboyOJ1018
用 sizeof 直接测量 bool 与 char 的类型宽度并按顺序输出,而不是把答案 1 1 当魔法数字硬编码
输入输出python
入门2026-10-04 22:38
RainboyOJ1019
向零舍入就是丢弃小数部分的截断语义,读入浮点数后直接转换为整数输出即可。
输入输出数学python
入门2026-10-04 22:37
RainboyOJ1017
C++ 中 float 占 4 字节、double 占 8 字节,直接用 sizeof 输出即可。
输入输出python
入门2026-10-04 22:37
RainboyOJ1012
读入 x 与系数 a、b、c、d,按 f(x)=ax³+bx²+cx+d 求值并保留 7 位小数输出。
入门数学浮点数python
入门2026-10-04 22:31
RainboyOJ1013
读入实数华氏温度,按公式 C=5×(F-32)÷9 用浮点除法算出摄氏温度,再保留 5 位小数输出。
入门数学python
入门2026-10-04 22:30
RainboyOJ1014
按题面固定的 π=3.14159 套公式 2r、2πr、πr²,用 printf 的 %.4f 统一保留 4 位小数,常量只需定义一次。
输入输出数学python
入门2026-10-04 22:30
RainboyOJ1015
把并联公式通分成 R = r1·r2/(r1+r2) 一次算出结果,再用 %.2f 格式化四舍五入保留 2 位小数输出。
入门数学python
入门2026-10-04 22:30
RainboyOJ1011
读入确诊数与死亡数,按死亡率 = 死亡数 ÷ 确诊数 × 100 的公式计算,用 %.3f 保留 3 位小数并拼上百分号输出。
入门数学python
入门2026-10-04 22:30
RainboyOJ1009
C++ 的 / 向零截断、% 符号随被除数,正是评测数据采用的带余除法语义,直接输出 a/b 与 a%b 即可。
输入输出数学python
入门2026-10-04 22:22
RainboyOJ1010
一次真除法得到双精度商,再用 printf("%.9f") 固定小数位输出,四舍五入、补零、负号全部交给格式说明符。
输入输出浮点数python
入门2026-10-04 22:22
RainboyOJ1006
把题面定义“负数就是在正数前加负号”当词法规则:token 首字符为 - 则原样输出,否则前补负号,字符串分派避免 float 往返破坏书写格式。
字符串python
入门2026-10-04 22:22
RainboyOJ1007
读入三个整数 a,b,c,按 (a+b)×c 直接输出结果。
输入输出python
入门2026-10-04 22:22
RainboyOJ1008
直接用 C++ 整数除法计算 (a+b)/c,向零取整的语义与题目一致,一步 O(1) 求解。
输入输出数学python
入门2026-10-04 22:22
RainboyOJ10028
线性筛出 10⁶ 内全部素数后扫一遍相邻素对,把每段 gap 里的合数统一登记为该段宽度,单点 O(1) 查表。
数论素数筛法python
入门2026-10-04 22:17
RainboyOJ10029
把回文拆分的归纳定义翻译成计数递推:奇数项抄前一项,偶数项再加上半值项,O(N) 递推取模。
递推计数整数划分python
普及2026-10-04 22:16
RainboyOJ1003
用 printf 的 %8lld 把三个整数按最小宽度 8 右对齐输出,字段之间以一个空格分隔。
输入输出python
入门2026-10-04 22:16
RainboyOJ1005
两式相减消去初始资源,得年增长量即最大可持续人口 (y*b-x*a)/(b-a);按标准程序用整型除法向零截断输出两位小数。
数学python
入门2026-10-04 22:15
RainboyOJ1004
给定字符按 3 行输出等腰三角形:第 row 行补 2-row 个左空格、重复 2*row+1 个字符,公式化居中且不留行尾空格。
字符串模拟
入门2026-10-04 22:15
RainboyOJ1290
0/1 背包裸题:dp[j] 表示时间上限 j 能采到的最大价值,容量倒序转移保证每株草药只用一次,dp[T] 即答案。
DP01背包动态规划
入门2026-10-04 22:12
RainboyOJ1126
把 n×m 矩阵按定义转置:输出第 j 行 = 原矩阵第 j 列。外层枚举 j(1..m)、内层枚举 i(1..n),逐个输出 a[i][j],O(nm)。
入门数组矩阵cpp
入门2026-10-04 22:12
RainboyOJ1045
两条兑换路径满足任意一条即可兑奖:把 10 与 20 命名成阈值常量,一次 or 布尔判定输出 1/0,重点是“或”而非“且”。
入门条件判断python
入门2026-10-04 22:12
RainboyOJ10027
第二行给出 A~Z 的 26 位编码表:对第一行逐字符查表,大写字母换成 T[c-A],空格等表外字符原样输出,一趟 O(n) 扫完。
入门字符串python
普及2026-10-04 22:08
RainboyOJ1002
读入一行三个整数后原样输出第二个:scanf("%lld %lld %lld") 后只取中间值。
输入输出cpp
入门2026-10-04 22:07
RainboyOJ10026
把时、分、秒各写成 6 位二进制排成 3×6 矩阵,按列和按行各拼接一次,输出两个 18 位串。
字符串模拟进制
入门2026-10-04 22:06
RainboyOJ10010
判定唯一必胜态:只剩一堆且为偶数时 Alice 一次拿光,其余情况 Bob 总能拖延致胜。
博弈论python
普及-2026-10-04 22:06
洛谷P9719
p_i 给出每个前缀最后一段 Lyndon 串的起点;据此切块、逐块模拟 Duval 定出相对大小,再自右向左贪心还原字典序最小的串。
字符串Lyndon 分解Duval 算法贪心构造
NOI/NOI+/CTS2026-10-04 22:05
RainboyOJ1001
无输入的常量输出题:直接输出字符串 Hello,World!,注意逗号后和感叹号前都没有空格。
-入门2026-10-04 22:05
曙梦 OJCSP202512A
同时比较集合本身与异或值是否相等,判断异或判等方法是否正确。
集合位运算模拟哈希
普及-2026-10-04 22:05
曙梦 OJCSP202512B
由于状态只有 512 个,预计算所有输入经过参数序列后的输出,再建立输出到输入的逆映射。
位运算模拟状态压缩预处理
普及2026-10-04 22:05
曙梦 OJCSP202512C
逆序还原旋转与翻转操作,用四种逻辑方向表示整图旋转,避免重复搬运大矩阵。
模拟矩阵坐标映射逆操作
普及+/提高-2026-10-04 22:05
曙梦 OJCSP202512D
将 C 形阵参数化为指数向量,利用乘法函数前缀和与 Min_25 筛统计所有方案及完美方案。
数论Min_25 筛乘法函数质因数分解容斥
省选/NOI-2026-10-04 22:05
曙梦 OJCSP202512D2
使用与 C 形阵基础版相同的乘法函数容斥和 Min_25 质因数递归,支持 n<=10^10。
数论Min_25 筛乘法函数质因数分解容斥
省选/NOI-2026-10-04 22:05
曙梦 OJCSP202603A
逐位统计每个正整数二进制表示中的 0 和 1,数量相等时计数。
位运算枚举计数
普及2026-10-04 22:05
曙梦 OJCSP202603C
用按长度排序的空闲区间维护 best-fit 分配器,并记录每个进程接口的循环写入位置。
模拟有序集合区间合并数据结构
提高2026-10-04 22:05
曙梦 OJCSP202605A
按字符串读取一位小数,分别实现普通四舍五入和向偶数舍入。
字符串模拟浮点数
普及-2026-10-04 22:05
曙梦 OJCSP202605B
模拟固定天数的苹果消耗过程,并对机器人数量二分答案。
二分答案模拟单调性
普及2026-10-04 22:05
曙梦 OJCSP202605C
按时间段模拟资源申请、特殊进程的放弃与抢夺,并用状态循环判断无法结束的死锁。
模拟状态机哈希多进程调度
提高2026-10-04 22:05
NOI OpenJudgech0109-08
题意与原解析均从本地 OpenJudge 缓存迁移。
数组模拟浮点数python
普及-2026-10-04 22:05
NOI OpenJudgech0109-09
题意与原解析均从本地 OpenJudge 缓存迁移。
数组计数python
普及-2026-10-04 22:05
NOI OpenJudgech0109-10
题意与原解析均从本地 OpenJudge 缓存迁移。
字符串最值解析python
普及-2026-10-04 22:05
NOI OpenJudgech0109-11
题意与原解析均从本地 OpenJudge 缓存迁移。
字符串连续段python
普及-2026-10-04 22:05
NOI OpenJudgech0109-12
题意与原解析均从本地 OpenJudge 缓存迁移。
数组连续段python
普及-2026-10-04 22:05
NOI OpenJudgech0109-13
题意与原解析均从本地 OpenJudge 缓存迁移。
数组去重集合python
普及-2026-10-04 22:05
NOI OpenJudgech0109-14
题意与原解析均从本地 OpenJudge 缓存迁移。
模拟枚举几何python
普及-2026-10-04 22:05
NOI OpenJudgech0109-15
题意与原解析均从本地 OpenJudge 缓存迁移。
模拟贪心优先队列python
普及2026-10-04 22:05
NOI OpenJudgech0113-08
本地题面缓存已迁移,解析内容待补充。
python
普及2026-10-04 22:05
NOI OpenJudgech0113-09
本地题面缓存已迁移,解析内容待补充。
python
普及2026-10-04 22:05
NOI OpenJudgech0113-10
本地题面缓存已迁移,解析内容待补充。
python
普及-2026-10-04 22:05
NOI OpenJudgech0113-11
本地题面缓存已迁移,解析内容待补充。
python
普及+/提高-2026-10-04 22:05
NOI OpenJudgech0113-12
本地题面缓存已迁移,解析内容待补充。
python
普及2026-10-04 22:05
NOI OpenJudgech0113-13
本地题面缓存已迁移,解析内容待补充。
python
入门2026-10-04 22:05
NOI OpenJudgech0113-14
本地题面缓存已迁移,解析内容待补充。
python
普及-2026-10-04 22:05
NOI OpenJudgech0113-15
本地题面缓存已迁移,解析内容待补充。
python
普及-2026-10-04 22:05
NOI OpenJudgech0113-16
本地题面缓存已迁移,解析内容待补充。
python
入门2026-10-04 22:05
NOI OpenJudgech0113-17
本地题面缓存已迁移,解析内容待补充。
python
普及2026-10-04 22:05
NOI OpenJudgech0113-18
本地题面缓存已迁移,解析内容待补充。
python
普及-2026-10-04 22:05
NOI OpenJudgech0113-19
本地题面缓存已迁移,解析内容待补充。
python
普及+/提高-2026-10-04 22:05