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