lowerBound:二分查找(查找第一个大于等于 target ...
lowerBound(下界,第一个 ≥ target 的位置) int lowerBound(int a[], int n, int target) { int left = 0, right = n; while (left &...
lowbit (x) 详解
lowbit(x) 详解(CSP‑J/NOIP高频) int lowbit(int x) { return x & (-x); } 作用:取出x二进制中,最低位的1以及后面所有的0,返回这个数值。 示例: \((x=6)\)...
数组作为函数参数会退化为指针
【题目】 考察函数执行过程以下代码的输出是什么? void f(int arr[], int n) { cout << sizeof(arr); } int main() { int a[10]; f(a, 10);...
返回引用的函数调用可以作为左值赋值
核心知识点 1. 函数返回**左值引用 `int&`**,返回的是变量本身,不是拷贝值,所以返回值可以被赋值。 2. `a > b ? a : b`:三目运算符,当两个操作数都是引用时,结果也是引用。 3. `getMax(x,y)...
指针传参的理解
关键记忆 - `int*& p` 读作:**对int型指针的引用** - `*p` 修改的是指针指向的内容; - 如果写 `p = xxx;`,修改的是指针本身(存的地址)。
static局部变量使用与误区
CSP高频坑 - static局部变量**初始化仅一次**,不是每次函数调用都初始化。 - 生命周期:整个程序运行期间;作用域依旧只在函数内部,外面不能直接访问cnt。
取消中考、全员升高中!科创人才培养迎来黄金时代?
作为一个由 631 个大小岛屿组成的海岛县,跳出 “唯分数” 的传统框架,将 “创新人才培养” 放在核心位置,重磅推出小初高一体化科创教育体系 ,同步实施 “科创人才早期培养计划 ”,常态化开展寒暑假科创素养营、周末科学院等项目,为海...
为啥大家都在用 AI,真正赚到钱的人却这么少?
来源: pcbeta(公众号) 在 AI 浪潮里扑腾了两年多后,我想说句实话:玩 AI 的人满大街都是,但真正靠 AI 赚到钱的,屈指可数。 我也曾是其中一员——研究各种最新模型,尝试各种酷炫应用,觉得自己站在技术前沿。直到看到银行账...
CSP-J/S 初赛一周冲刺宝典
考前准备清单:小事也重要 打印准考证:越早越好!多打几份,放好,避免考试当天“丢三落四”。 准备好证件和文具:身份证/学生证、2B 铅笔、橡皮、黑笔、手表(机械表或电子表)、水杯。 确认考场路线:建议提前走一遍,熟悉环境,避免考试当天...
CSP-J/S 初赛阅读程序考点七年分布与 2026 年预测(附图表)
七年 21 道真题的考点频次统计与逐年矩阵显示:数论连续 5 年必考、DP 连续 4 年必考。附 2026 年考点概率预测与一周冲刺建议。