跳到主要内容

Part1. 语言入门

· 阅读需 7 分钟

1. 简简单单写程序

2. 顺序结构程序设计

2.1 变量的数据类型

2.2 变量的输入与输出

  • P5703 苹果采购 📖题解 📺视频
  • P5704 字母转换 📖题解 📺视频
  • P5705 数字反转 📖题解 📺视频
  • P5706 再分肥宅水 📖题解 📺视频

2.3 顺数结构程序设计案例

  • P1425 小鱼的游泳时间 📖题解 📺视频
  • P3954 成绩 📖题解 📺视频
  • P5707 上学迟到 📖题解 📺视频

2.4 额外加练

  • P5708 求三角形面积 📖题解 📺视频
  • P1421 小玉买文具 📖题解 📺视频
  • P5709 Apples Prologue 📖题解 📺视频
  • P2181 对角线 📖题解 📺视频

3. 分支结构程序设计

4. 循环结构程序设计

5. 数组与数据批量存储

6. 字符串与文件操作

7. 函数与结构体

Part2. 初步算法

8. 模拟与高精度

8.1 模拟方法实例

8.2 高精度计算

8.3 额外加练

9. 排序

9.1 计数排序

  • P1271 投票 📖题解 📺视频

9.2 选择排序、冒泡排序、插入排序

9.3 快速排序

  • P1177 快速排序 📖题解 📺视频
  • P1923 求第k小的数 📖题解 📺视频

9.4 排序算法的应用

  • P1059 明明的随机数 📖题解 📺视频
  • P1093 奖学金 📖题解 📺视频
  • P1781 宇宙总统 📖题解 📺视频

9.5 额外加练

  • P2676 超级书架 📖题解 📺视频
  • P1116 车厢重组 📖题解 📺视频
  • P1152 欢乐的跳 📖题解 📺视频
  • P1068 分数线划定 📖题解 📺视频
  • P5143 攀爬者 📖题解 📺视频
  • P1104 生日 📖题解 📺视频
  • P1012 拼数 📖题解 📺视频

10. 暴力枚举

10.1 循环枚举

  • P2241 统计方形加强版 📖题解 📺视频
  • P2089 烤鸡 📖题解 📺视频
  • P1618 三连击升级版 📖题解 📺视频

10.2 子集枚举

  • P1036 选数 📖题解 📺视频
  • P1157 组合的输出 📖题解 📺视频

10.3 排列枚举

  • P1618 三连击升级版 📖题解 📺视频
  • P1706 全排列问题 📖题解 📺视频
  • P1088 火星人 📖题解 📺视频

10.4 额外加练

  • P3392 涂国旗 📖题解 📺视频
  • P3654 First Step 📖题解 📺视频
  • P1217 回文质数 📖题解 📺视频
  • P1149 火柴棒等式 📖题解 📺视频
  • P3799 妖梦拼木棒 📖题解 📺视频
  • P2392 考前临时抱佛脚 📖题解 📺视频
  • P2036 Perket 📖题解 📺视频

11. 递推与递归

11.1 递推思想

  • P1255 数楼梯 📖题解 📺视频
  • P1002 过河卒 📖题解 📺视频
  • P1044 栈 📖题解 📺视频

11.2 递归思想

  • P1028 数的计算 📖题解 📺视频
  • P1464 Function 📖题解 📺视频
  • P1928 外星密码 📖题解 📺视频

11.3 额外加练

  • P2437 蜜蜂路线 📖题解 📺视频
  • P1164 小A点菜 📖题解 📺视频
  • P1036 选数 📖题解 📺视频
  • P1990 覆盖墙壁 📖题解 📺视频
  • P3612 秘密奶牛码 📖题解 📺视频
  • P1259 黑白棋子的移动 📖题解 📺视频
  • P1010 幂次方 📖题解 📺视频
  • P1228 地毯填补问题 📖题解 📺视频
  • P1498 南蛮图腾 📖题解 📺视频

12. 贪心

12.1 贪心与证明

  • P2240 部分背包问题 📖题解 📺视频
  • P1223 排队接水 📖题解 📺视频
  • P1803 凌乱的yyy 📖题解 📺视频

12.2 哈夫曼编码

  • P1090 合并果子 📖题解 📺视频
  • P3817 小A的糖果 📖题解 📺视频
  • P1106 删数问题 📖题解 📺视频
  • P1478 陶陶摘苹果升级版 📖题解 📺视频
  • P5019 铺设道路 📖题解 📺视频
  • P1208 混合牛奶 📖题解 📺视频
  • P1094 纪念品分组 📖题解 📺视频
  • P4995 跳跳!📖题解 📺视频
  • P4447 分组 📖题解 📺视频
  • P1080 国王游戏 📖题解 📺视频

13. 二分查找与二分答案

13.1 二分查找

  • P2249 查找 📖题解 📺视频
  • P1102 A-B数对 📖题解 📺视频

13.2 二分答案

  • P1873 砍树 📖题解 📺视频
  • P1824 进击的奶牛 📖题解 📺视频
  • P1024 一元三次方程求解 📖题解 📺视频

13.3 额外练习

  • P1678 烦恼的高考志愿 📖题解 📺视频
  • P2678 跳石头 📖题解 📺视频
  • P2440 木材加工 📖题解 📺视频
  • P3853 路标设置 📖题解 📺视频
  • P1182 数列分段 📖题解 📺视频
  • P1163 银行贷款 📖题解 📺视频
  • P3743 Kotori的设备 📖题解 📺视频

14. 搜索

Part3. 简单数据结构

15. 线性表

16. 二叉树

17. 集合

18. 图的基本应用

Part4. 基础数学与数论

19. 位运算与进制转换

20. 计数原理与排列组合

21. 整除理论