什么是信息学奥赛(NOIP) 竞赛形式/赛制 比赛时间

NOIP(National Olympiad in Informatics in Provinces,全国青少年信息学奥林匹克联赛)是一项面向全国青少年的信息学竞赛和普及活动。旨在向那些在中学阶段学习的青少年普及计算机科学知识,给学校的信息技术教育课程提供动力和新的思路;给那些有才华的学生提供相互交流和学习的机会。通过竞赛和相关的活动培养选拔优秀的计算机人才。初、高中或其他中等专业学校的学生可报名参加联赛。

联赛分两个年龄组:初中组和高中组(普及组和提高组)。每组竞赛分两轮:初试和复试。各省市初试成绩在本赛区前百分之十五的学生进入复赛。

初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。

复试形式为上机,侧重考察学生对问题的分析理解能力,数学抽象能力,驾驭编程语言的能力和编程技巧、想象力和创造性等。

初赛及复赛程序设计采用 C、C++、Pascal 语言,2022 年后将不可使用 Pascal、C 语言,只能使用 C++。

初赛:十月的第 2个或第 3个星期六下午14:30-16:30(普及,提高)

复赛:十一月的第 2个星期六下午14:30-18:00(普及组)十一月的第2个星期 六上午8:30-12:00星期日上 8:30-12:00(共 2 天,提高组)

自 2017 年来,由于参赛人数增多,NOIP 复赛规模的规则进行了调整。包括:每个省赛区可以设立多于两个的复赛考点(但必须在同一个城市),初赛进入复赛的比例和规模由各省赛区自行决定,在条件许可的情况下,鼓励更多选手参赛。同时复赛获奖比例将基本保持不变,全国一等奖获奖比例约为复赛参赛选手的 20%。

为什么要参加信息学竞赛

为孩子增值

升学加分

信息学奥赛目前也已逐渐成为小升初、中考特长生招生,高考大学自主招生的申请条件

出国留学

国际五大奥林匹克竞赛项目中唯一的工科项目,出国留学背景提升的一项重要申请条件

能力培养

培养孩子逻辑分析创新能力,了解信息技术的一些本质和核心的内容

未来就业

科技日新月异,人工智能快速发展,在未来计算机的知识将变得越来越重要,进入世界五百强微软谷歌offer轻松拿

2017年高校自主招生对信息学竞赛奖项要求统计(部分)

清北暑期竞赛班助力名校助力未来

培训周期 阶段 课时 科目 难度系数 价格
35天
7月20日-
8月15日
第一阶段 1天 基础阶段 ★★ 38800元
第二阶段 5天 基础阶段 ★★★★
第三阶段 10天 提升阶段 ★★★★★★★★
第四阶段 10天 提升阶段 ★★★★★★★★
第五阶段 9天 竞赛真题训练 ★★★★★★★★★
第一阶段 第二阶段 第三阶段 第四阶段 第五阶段

第一阶段算法实战

  • 第一天数学基础
  • 第二天初等数论与组合数学
  • 第三天暴力求解法
  • 第四天数论算法
  • 第五天概率分析和随机算法
  • 第六天贪婪算法
  • 第七天分而治之
  • 第八天动态规划
  • 第九天回溯法
  • 第十天分支定界
  • 第11天分支定界
  • 第12天分支定界
  • 第13天分支定界
  • 第14天分支定界
  • 第15天分支定界

1.1 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.2 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.2 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.3 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.4 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.5 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.6 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.7 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.7 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.8 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.9 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.10 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.11 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.12 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.13 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.14 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.15 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

第二阶段算法实战

  • 第一天数学基础
  • 第二天初等数论与组合数学
  • 第三天暴力求解法
  • 第四天数论算法
  • 第五天概率分析和随机算法

1.1 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

2.2 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

2.3 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

2.4 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

2.5 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

第三阶段算法实战

  • 第一天数学基础
  • 第二天初等数论与组合数学
  • 第三天暴力求解法
  • 第四天数论算法
  • 第五天概率分析和随机算法
  • 第六天贪婪算法
  • 第七天分而治之
  • 第八天动态规划
  • 第九天回溯法
  • 第十天分支定界
  • 第11天分支定界
  • 第12天分支定界

1.1 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

3.2 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.3 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.4 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.5 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.6 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.7 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.8 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.9 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.10 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.11 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

3.12 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

第四阶段算法实战

  • 第一天数学基础
  • 第二天初等数论与组合数学
  • 第三天暴力求解法
  • 第四天数论算法
  • 第五天概率分析和随机算法
  • 第六天贪婪算法
  • 第七天分而治之
  • 第八天动态规划
  • 第九天回溯法
  • 第十天分支定界
  • 第11天分支定界
  • 第12天分支定界
  • 第13天分支定界
  • 第14天分支定界
  • 第15天分支定界

1.1 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.4.2 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.3 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.4 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.5 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.6 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.7 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.8 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.9 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.10 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.11 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.12 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.13 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.14 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.4.15 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

第五阶段算法实战

  • 第一天数学基础
  • 第二天初等数论与组合数学
  • 第三天暴力求解法
  • 第四天数论算法
  • 第五天概率分析和随机算法
  • 第六天贪婪算法
  • 第七天分而治之
  • 第八天动态规划
  • 第九天回溯法
  • 第十天分支定界

1.1 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.2 概率论

1.2.1 事件与概率

1.2.2 期望与方差

1.3 代数学

1.3.1 矩阵

1.3.2 行列式

1.3.3 解线性方程组

1.3.4 多项式

1.1.5 复数

1.1.6 群

1.4 组合学

1.4.1 排列与组合

1.4.2 鸽巢原理

1.4.3 容斥原理

1.4.4 特殊计数序列

1.4.5 Pólya计数定理

1.5 博弈论

1.5.1 博弈树

1.5.2 SG函数

1.5.3 Nim游戏与Nim

1.6 数论

1.6.1 整除

1.6.2 不定方程

1.6.3 同余方程与欧拉定理

1.6.4 原根、离散对数和二项同余方程

1.6.5 连分数

1.5.2 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.5.3 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.5.4 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.5.5 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.5.6 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.5.7 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.5.8 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.5.9 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

1.5.10 函数增长与复杂性分类

1.1.1 渐进符号

1.1.2 阶的计算

1.1.3 复杂性分类

1.5 博弈论

1.3.3 解线性方程组

1.3.4 多项式

资料下载

学神讲师保障授课品质

尹成

清华大学

中学时代曾获全国中学生物理竞赛决赛三等奖,全国高中数学联赛一等奖

曾担任Google算法工程师 微软全球最有价值专家

资深软件架构师与算法工程师

曾获得2007年微软想象杯编程大赛一等奖

曾获得阿希之夏全球区块链黑客马拉松全球总冠军

曾获得全球区块链黑客马拉松东京站冠军

曾获Google硅谷AI挑战赛第2名

曾获EOS杯黑客马拉松个人一等奖团队一等奖

曾指导中学生信息学竞赛,获得全国中学生信息学竞赛决赛金牌银牌各一枚

精通C/C++,go,python,对于人工智能与区块链,搜索引擎,大数据有丰富的开发经验并在IT领域著书若干册

VisualC++2010权威指南、VisualC++2012权威指南

王沛然

北京大学

北京大学学神,

拥有10年以上的算法开发经验,

对自然语言处理、电信系统及债券分析系统,人工智能,机器学习有丰富的开发经验,

曾获IBM深蓝杯编程大赛一等奖,

Oracle java算法编程大赛一等奖。

讲课深入浅出,将复杂理论转化为通俗易懂的语言,深受学生的好评。

刘航

清华大学

清华学圣,

精通c++算法,

曾获ACM竟赛北京赛去一等奖,

清华谷歌算法大赛编程大赛一等奖,

擅长编程,授课抑扬顿挫,充满激情。在教学中能充分把理论和实践有效结合,实战开发经验极丰富的优秀讲师。

向云飞

清华大学

清华学仙

曾获全国中学生信息学竟赛一等奖,

湖南省级三好学生。

擅长c++,熟悉数据结构与算法。

曾获微软想象杯挑战赛一等奖。

授课思路清晰,认真负责,甚受学生喜爱

免费试学一周,满意再付款

清北教育信息学竞赛学院

拥有一支由北大清华等名校毕业生、海归留学生和微软谷歌名企精英人才组成的师资和课程研发团队,以严格、完善的教师培训考核体系,保证每位老师都能给予孩子专业、有趣的在线编程教育体验。

授课方式

讲义+名师课程(网上学习),随时随地无限次数回放

历届大赛风采展示