这一部分的内容包含了 OI 中的基础算法,供各位巩固基础。

登录以参加训练计划

章节5:模拟,顾名思义就是题目要求你做什么你就做什么,这样的题目很考验选手的代码组织能力。

章节6:排序算法,通过排序,我们可以将数据有序化,这让我们对数据的处理方便了很多。

章节7:二分答案,对一个满足单调性质的问题,我们可以采用二分答案的方法来解决。

章节8:分治,即分而治之,将大问题分解为小问题,分别求解,最后合并结果。

章节9: 贪心,指的是决策时都采取当前最优解的算法。有的时候,这样做确实可以获得最优解。

章节10:构造题是一种形式灵活多样的题型。正是因为这个特点,使得构造题没有一种通用的方法。

章节11:高精度,在 C++ 中,long long 都无法表示我们需要的整数时怎么办?那就用高精度吧!

章节12:前缀和是一种重要的预处理,能大大降低查询的时间复杂度,而差分则是一种和前缀和相对的策略。

章节 1. 语言基础题

进行中

题目 尝试 AC 难度
P1421  小玉买文具 91 61 1
P1909  [NOIP2016 普及组] 买铅笔 102 51 4
P1089  [NOIP2004 提高组] 津津的储蓄计划 90 50 3
P1085  [NOIP2004 普及组] 不高兴的津津 86 48 3
P1980  [NOIP2013 普及组] 计数问题 56 37 2
P1035  [NOIP2002 普及组] 级数求和 80 46 3
P1014  [NOIP1999 普及组] Cantor 表 77 41 3
M6004  公平分糖果 138 41 10
P1307  [NOIP2011 普及组] 数字反转 110 44 5

章节 2. 数组基础

进行中

题目 尝试 AC 难度
T1103  陶陶摘苹果 126 62 4
T1107  校门外的树 99 60 2
P1427  小鱼的数字游戏 61 48 1
P2141  [NOIP2014 普及组] 珠心算测验 132 41 6
P5594  【XR-4】模拟赛 65 35 3
B3708   神树大人挥动魔杖 82 33 5
B3938  陨石 93 35 5
B3946  2014 94 32 6

章节 3. 字符串基础

进行中

题目 尝试 AC 难度
P5015  [NOIP2018 普及组] 标题统计 80 39 4
P1055  [NOIP2008 普及组] ISBN 号码 131 37 6
P1308  [NOIP2011 普及组] 统计单词数 87 23 7
P2010  [NOIP2016 普及组] 回文日期 79 15 8
P1012  [NOIP1998 提高组] 拼数 34 17 4
P423  口算练习题 61 17 6
P5587  打字练习 97 12 8

章节 4. 函数,递归及递推

进行中

题目 尝试 AC 难度
P1028  [NOIP2001 普及组] 数的计算 43 18 5
P5534  等差数列 66 19 6
P4994  终于结束的起点 56 13 7
P1176  路径计数2 36 13 6
P1244  [NOI2000] 青蛙过河 19 13 5
P1192  台阶问题 27 12 6
P1595  信封问题 28 11 6
P2562  Kitty猫基因编码 13 8 8

章节 5. 模拟

进行中

题目 尝试 AC 难度
P1003  [NOIP2011 提高组] 铺地毯 48 18 5
P1067  [NOIP2009 普及组] 多项式输出 62 16 7
P1328  [NOIP2014 提高组] 生活大爆炸版石头剪刀布 16 13 6
P1563  [NOIP2016 提高组] 玩具谜题 39 16 5
P1042  [NOIP2003 普及组] 乒乓球 77 14 8
P1179  [NOIP2010 普及组] 数字统计 23 22 2
P2615  [NOIP2015 提高组] 神奇的幻方 30 13 5
P3952  [NOIP2017 提高组] 时间复杂度 5 3 10