椰程信奥

海南科技特长生
添加微信进群聊 微信扫码添加好友
阅读程序题 40 分怎么拿满?—— 「手动模拟」三步法(含递归完整推演)

阅读程序题 40 分怎么拿满?—— 「手动模拟」三步法(含递归完整推演)

2026-09-13

CSP 初赛阅读程序题占 40 分,失分主因不是不会写代码,而是在脑子里算错了。本文给出「手动模拟三步法」:30 秒定功能 → 画变量表/调用栈逐行记录 → 回表查答案,并完整推演 f(n)=f(n-1)+f(n-3) 递归题(答案 ...

n = 27 的 3n+1 循环要转多少圈?—— 冰雹数的忽上忽下

n = 27 的 3n+1 循环要转多少圈?—— 冰雹数的忽上忽下

2026-09-11

27 的 3n+1 序列(Collatz/冰雹数):打印 111 个数,从 82 到 1,峰值 9232。附完整轨迹折线图(蓝点奇数步上升、绿点偶数步下降)、手算模拟、死循环风险分析与 CSP-J 考点总结。

a << 2 | 1 到底先算谁?—— 位运算优先级的一个坑

a << 2 | 1 到底先算谁?—— 位运算优先级的一个坑

2026-09-11

a=3 时 (a << 2 | 1) 输出 13:<< 优先级高于 |,先左移 2 位得 12,再按位或 1 得 13。附位运算优先级顺序、易错写法对比(a<<(2|1)=24、a<<2+1=24)与 CSP-J 考点总结。

n &= (n-1) 到底做了啥?一行代码数出二进制里有几个 1

n &= (n-1) 到底做了啥?一行代码数出二进制里有几个 1

2026-09-11

n &= (n-1) 是 Brian Kernighan 算法,每执行一次清掉最低位的 1,循环次数即二进制中 1 的个数。n=10(1010₂) 输出 2。附模拟过程、原理、复杂度对比、判断 2 的幂与 CSP-J 考点总结。

-5 >> 1 的结果是什么?—— 算术右移与向下取整陷阱

-5 >> 1 的结果是什么?—— 算术右移与向下取整陷阱

2026-09-11

-5 >> 1 的结果是 -3:负数是算术右移(补符号位),等价于向下取整除法 floor(-5/2),而 -5/2 = -2 是向零取整,两者在负奇数时差 1。附补码演示、通用规律与 CSP-J 考点总结。

cin >> a 后接 getline 读到空串?—— 缓冲区残留换行符陷阱

cin >> a 后接 getline 读到空串?—— 缓冲区残留...

2026-09-11

cin >> a 混用 getline 的经典陷阱:>> 不消耗换行符,残留的 \n 使 getline 读到空串,输出 []。附缓冲区逐步演示、cin.ignore 修复方法与 CSP-J 考点总结。

cout << scientific << x 输出什么?—— 默认精度 6 与有效数字

cout << scientific << x 输出什么?—— 默...

2026-09-11

cout << scientific << 123456.789 的输出是 1.234568e+05。默认精度 6,scientific 下表示 6 位有效数字并四舍五入,指数至少 2 位带符号。附 fixed/sciencefic/...

f(++a, ++a) 输出是什么?—— 实参求值顺序与未定义行为

f(++a, ++a) 输出是什么?—— 实参求值顺序与未定义行为

2026-09-11

f(++a, ++a) 输出是什么?函数实参求值顺序无序,同一表达式内对同一变量修改两次属于未定义行为,答案是 D。附易混淆对比与 CSP-J 考点总结。

指针传参的理解

指针传参的理解

2026-09-04

关键记忆 - `int*& p` 读作:**对int型指针的引用** - `*p` 修改的是指针指向的内容; - 如果写 `p = xxx;`,修改的是指针本身(存的地址)。

CSP-J/S 初赛阅读程序考点七年分布与 2026 年预测(附图表)

CSP-J/S 初赛阅读程序考点七年分布与 2026 年预测(附图表)

2025-09-12

七年 21 道真题的考点频次统计与逐年矩阵显示:数论连续 5 年必考、DP 连续 4 年必考。附 2026 年考点概率预测与一周冲刺建议。

CSP-J/S初赛成绩已出,达到这个分数必晋级

CSP-J/S初赛成绩已出,达到这个分数必晋级

2024-09-27

CSP-J/S第一轮成绩已出,大家可登录noi报名网址进行查询。 查询网址: https://cspsjtest.noi.cn/index.php

信息学奥赛 | CSP-J/S 有多难?

信息学奥赛 | CSP-J/S 有多难?

2024-01-09

信息学类似奥数,是培养思维能力、提升学习能力的好途径;也与奥数不同,信息学实践性更强,对孩子规划能力,细节处理能力要求高很多,可以培养孩子看问题的远度,培养结构化思维能力,培养建模能力。不少家长都非常关注计算机类,即使像我们广东这样的...