椰程信奥

海南科技特长生
添加微信进群聊 微信扫码添加好友
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 考点总结。

P8700 [蓝桥杯 2019 国 B] 解谜游戏 题解

P8700 [蓝桥杯 2019 国 B] 解谜游戏 题解

2024-10-19

题目背景 题目描述 小明正在玩一款解谜游戏。谜题由 24 24 24 根塑料棒组成,其中黄色塑料棒 4 4 4 根,红色 8 8 8 根,绿色 12 12 12 根 (后面用 Y 表示黄色、R 表示红色、G 表示绿色)。初始时这...

小朋友几年级学C++合适

小朋友几年级学C++合适

391
2024-09-04

本文所说的C++,指的是C++和后续的数据结构和算法,即信奥。C++用途很广,信奥只是C++的方向之一。因为本文面向的是中小学生,中小学阶段是打基础、提升思维的好时间,多数学C++的中小学生,都是以参加信息学奥赛为目标。 (零) 如果...

信息学奥赛必知必会之:一次性掌握排序及周边函数的使用

信息学奥赛必知必会之:一次性掌握排序及周边函数的使用

353
2024-02-28

学习信奥的学生都会学习很多种排序算法,但是,如果你在考试的时候遇到需要排序的问题时自己动手写排序算法的代码,那你就输了。在考试的时候,如果题目没有特别声明一定要自己写某种排序算法的实现代码,通常只需要使用std命名空间时的sort函数...

一本通编程启蒙例54与练习讲解(默认排序函数)

一本通编程启蒙例54与练习讲解(默认排序函数)

2024-02-04

例54.1 注意: 1.题目要求的是从小到大输出奇数,所以在输出奇数前要进行排序 2.题目要求的输出间隔是’,‘,这里我们可以用一个sum变量,当sum&gt;0时输出’,‘以及奇数 通俗理解:第一个数只单独输出,后面的数输出’,&l...

题解:24356	goc编程题 垃圾分类垃圾桶

题解:24356 goc编程题 垃圾分类垃圾桶

2024-01-28

24356 goc编程题 垃圾分类垃圾桶 题目描述 小c的学校规定要想保持这个文明班,就要保证好的班容班风,其中一个要求就是要做好每天的垃圾分类。但是小c发现班上的厨余垃圾桶不见了,你能用goc帮他画出来吗? 厨余垃圾桶的颜色是10号...