通过系统的训练,掌握 C++ 中的基础算法,包括但不限于排序算法(如冒泡排序、选择排序、插入排序、快速排序、归并排序)、搜索算法(如线性搜索、二分搜索)、递归算法、动态规划算法等,能够熟练运用这些算法解决各种编程问题,并理解算法的时间复杂度和空间复杂度。

登录以参加训练计划

通过系统的训练,掌握 C++ 中的基础算法,包括但不限于排序算法(如冒泡排序、选择排序、插入排序、快速排序、归并排序)、搜索算法(如线性搜索、二分搜索)、递归算法、动态规划算法等,能够熟练运用这些算法解决各种编程问题,并理解算法的时间复杂度和空间复杂度。

章节 1. 枚举

开放

题目 尝试 AC 难度
YHM10001   五子棋盘 115 37 6
YHM10002   回文质数 60 37 2
YHM10003   羽毛球比赛 54 33 2
YHM10004   相等步数 64 25 5
YHM10005   梦梦的数论题 49 25 4
YHM10007   回文日期 48 22 4
YHM10008   质数子集 28 20 3
YHM10009   美味组合 31 18 4
YHM10010   正三角形 37 15 5

章节 2. 模拟

开放

题目 尝试 AC 难度
YHM11001   选举投票 29 22 2
YHM11002   冰雹猜想 24 22 2
YHM11003   接水问题 25 14 5
YHM11004   模拟队列 15 14 5
YHM11005   平衡划分 14 13 7

章节 3. 递归&回溯

开放

题目 尝试 AC 难度
YHM12001   括号生成 29 23 2
YHM12002   汉诺塔问题 31 19 3
YHM12003   整数拆分 25 18 3
YHM12004   子集生成 21 18 3
YHM12005   奇数爬梯 29 21 2

章节 4. 排序

开放

题目 尝试 AC 难度
YHM13001   数组排序 78 41 3
YHM13002   第K大数 70 31 4
YHM13003   学员名次 48 30 2
YHM13004   并列排名 45 27 3
YHM13005   同学生日 59 25 5

章节 5. 贪心基础

开放

题目 尝试 AC 难度
YHDF1228   排队打水问题 37 20 4
YHDF1371   均分纸牌 23 15 4
YHDF1372   活动选择 27 16 4
YHDF1373   删数问题 34 15 5
YHDF1752   合并果子 40 18 5
YHDF2043   最佳位置 28 15 5
YHDF2404   分组 24 17 4
YHDF2405   分组(2) 34 15 5
YHDF2434   安保设置 49 11 7
YHDF2466   挤牛奶 19 9 7
 
参加人数
77
创建人