返回学习路线
Algorithm Prep

算法预备课 · 信息学基础

进入算法学习前,先掌握整数运算、取余、数位、边界、统计、简单规律、函数、结构体和进制。

这不是普通数学课,而是把数学关系翻译成代码的训练:看到“偶数”想到 n % 2 == 0, 看到“统计几个”想到 cnt,看到“范围”想到循环边界。

P01同步中

整数运算与表达式

理解 + - * / %、整数除法和运算优先级

核心能力点

把算式、优先级和整数结果稳定翻译成 C++ 表达式。

已完成 0 / 4

按顺序开放
P02同步中

整除、余数、奇偶与倍数

掌握 % 的核心用法,判断奇偶、倍数和余数

核心能力点

看到奇偶、倍数、余数,能想到 n % k 的判断方式。

已完成 0 / 4

完成 P01 后开放
P03同步中

数位分离

用 /10 和 %10 拆分个位、十位、百位

核心能力点

理解个位、十位、百位如何用除法和取余拆出来。

已完成 0 / 4

完成 P02 后开放
P04同步中

范围、区间与边界

理解 0 到 n-1、1 到 n、包含边界和不包含边界

核心能力点

分清前 n 个、n 以内、包含边界和不包含边界。

已完成 0 / 4

完成 P03 后开放
P05同步中

最大值与最小值

学会用变量记录当前最大值和最小值

核心能力点

看到最大、最小,能设计 maxv / minv 的更新过程。

已完成 0 / 4

完成 P04 后开放
P06同步中

计数、分类与统计

学会用 cnt 统计符合条件的数据

核心能力点

看到“有几个”,能想到条件判断加计数变量。

已完成 0 / 4

完成 P05 后开放
P07同步中

简单规律与递推入门

理解累加、前后关系和最基础的递推思想

核心能力点

从前后关系中发现规律,为递推和算法题做准备。

已完成 0 / 4

完成 P06 后开放
P08同步中

函数基础

理解函数定义、调用顺序和 void 函数

核心能力点

把重复任务装进函数,需要时直接调用,让程序更清晰。

已完成 0 / 4

完成 P07 后开放
P09同步中

参数与返回值

把数据交给函数,再用 return 带回结果

核心能力点

把数据交给函数处理,再用 return 把计算结果带回来。

已完成 0 / 4

完成 P08 后开放
P10同步中

结构体基础

用结构体把一个对象的多项信息放在一起

核心能力点

用一张信息卡,把姓名、编号、成绩等相关数据组织在一起。

已完成 0 / 4

完成 P09 后开放
P11同步中

进制转换

理解二进制、八进制、十六进制与十进制转换

核心能力点

建立进制位权意识,为后续信息学题目打基础。

已完成 0 / 16

完成 P10 后开放