全国青少年信息学(计算机)奥林匹克分区联赛竞赛大纲

一、初赛内容与要求:(#表示普及组不涉及,以下同)

  • 计算机的基本发展
诞生与发展

特点

在现代社会中的应用

计算机系统的基本组成

计算机的工作原理#

计算机中的数的表示

计算机信息安全基础知识

计算机网络

  • 计算机的基本操作
MS DOS与Windows的使用基础

常用输入/输出设备的种类、功能、使用

汉字输入/输出方法

常用计算机屏示信息

程序设计基本知识

程序的表示

自然语言的描述

PASCAL或BASIC语言

数据结构的类型

简单数据的类型

构造类型:数组、字符串

了解基本数据结构(线性表、队列与栈)

  • 程序设计
结构化程序的基本概念

阅读理解程序的基本能力

具有完成下列过程的能力:

现实世界(指知识范畴的问题)—>信息世界(表达解法)—>计算机世界(将解法用计算机能实现的数据结构和算法描述出来)

  • 基本算法处理
简单搜索

字串处理

排序

查找

统计

分类

合并

简单的回溯算法

简单的递归算法

二、复赛内容与要求:在初赛的内容上增加以下内容(2002年修改稿):

  • 计算机软件
操作系统的使用知识

编程语言的使用

数据结构

结构类型中的记录类型

指针类型

文件(提高组必须会使用文本文件输入)

链表

图#

  • 程序设计
程序设计能力

设计测试数据的能力

运行时间和占用空间的估算能力#

算法处理

排列组合的应用

进一步加深回溯算法、递归算法

分治法

搜索算法:宽度、深度优先算法

表达式处理:计算、展开、化简等#

动态规划#

  • 三、初赛试题类型:
试题语言三者选一(程序设计语言:C或C++或PASCAL)

判断、填空、完善程序、读程序写运行结果、问答

  • 四、推荐读物:
分区联赛辅导丛书

NOI导刊

  • 高精度
加法

减法

乘法

高精度除单精

  • 排序算法
选择排序

插入排序

hash排序

归并排序

堆排序

快排

  • 字符串匹配算法
蛮力法

KMP

  • 数论
欧几里德算法

扩展欧几里德算法ax+by=c的正整数

素数测试 {O(sqrt(n))}

筛法求素数

快速乘方(请用高精)

  • 树论
二叉搜索树

优先队列

线段树 (RMQ问题建议使用st算法)

平衡树一种(建议学习SBT)

  • 图论
拓扑排序

割顶,割边(桥) {O(n)}

强连通分支 {O(n)}

有向无回路图的最长路径(罕见用上的)

欧拉回路

  • 最小生成树
Prime

Kruskal (这个个人觉得挺重要的)

次小生成树 {简单的删除最大边是不对的}

  • 最短路径
(推荐单源使用spfa,同样可以通过设上限发现图中是否有负权回路,而且这个思想在去除dp中的暂时后效性非常有用)

Dijkstra

Bellman-ford

spfa

flyod

  • 计算几何学 {NOIP不是不考几何}
判断两条线段是否相交

凸包算法 {O(n)}

  • 其他算法

并查集

网络流

二分图

RMQ问题(通解:线段树,st算法)

全国青少年信息学奥林匹克分区联赛(N)竞赛大纲的更多相关文章

  1. 第二十四届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题

    第二十四届全国青少年信息学奥林匹克联赛初赛 普及组C++语言试题 1.原题呈现 2.试题答案 3.题目解析 因博客园无法打出公式等,所以给你们几个小编推荐的链接去看看,在这里小编深感抱歉! https ...

  2. 全国信息学奥林匹克联赛 ( NOIP2014) 复赛 模拟题 Day1 长乐一中

    题目名称 正确答案  序列问题 长途旅行 英文名称 answer sequence travel 输入文件名 answer.in sequence.in travel.in 输出文件名 answer. ...

  3. 全国信息学奥林匹克联赛(NOIP2014)复赛 模拟题Day2 长乐一中

    题目名称 改造二叉树 数字对 交换 英文名称 binary pair swap 输入文件名 binary.in pair.in swap.in 输出文件名 binary.out pair.out sw ...

  4. 正确答案 全国信息学奥林匹克联赛( ( NOIP2014) 复 赛 模拟题 Day1 长乐一中

    [题目描述]小 H 与小 Y 刚刚参加完 UOIP 外卡组的初赛,就迫不及待的跑出考场对答案."吔,我的答案和你都不一样!",小 Y 说道,"我们去找神犇们问答案吧&qu ...

  5. 中小学信息学奥林匹克竞赛-理论知识考点--IP地址

    IP地址同身份证号一样,具有唯一性! 每个人都有一个唯一的标识:身份证号. 互联网中的计算机也一样,具有一个唯一的标识:IP地址. IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也 ...

  6. 中小学信息学奥林匹克竞赛-理论知识考点--ASCII

    ASCII表说白了就是一张表. 表中记录着:字符 和 数字 的对应关系.比如:字符0对应的ASCII码是48,A对应的是65,a对应的是97. 只要记住这三个,其它的数字,大写,小写字母的ASCII码 ...

  7. 【洛谷1340】兽径管理(最小生成树 Kruskal)(sort的一些技巧)【2012福建省信息学奥林匹克CCF NOIP夏令营第05天训练】

    Description 约翰农场的牛群希望能够在 N 个(1<=N<=6000) 草地之间任意移动.草地的编号由 1到 N.草地之间有树林隔开.牛群希望能够选择草地间的路径,使牛群能够从任 ...

  8. Pascal 排序算法

    Pascal 排序   排序 排序就是将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程.排序问题是一个十分重要的问题,并且排序的方法有很多种: 例子:输入20个数,将它们按照从高到低的次序排 ...

  9. 信息学奥赛辅导经验谈 & 问题教学法中的学生思维能力培养

    转载来自朱全民名师工作室 信息学奥赛辅导经验谈 全国青少年信息学奥林匹克分区竞赛(简称NOI)是经中国科协.国家教育部批准,由中国计算机学会主办的一项全国性的青少年学科竞赛活动.随着信息学奥林匹克竞赛 ...

随机推荐

  1. Java SimpleDateFormat 中英文时间格式化转换

    2015年08月29日 17:37:43 阅读数:32459 SimpleDateFormat是一个以与语言环境有关的方式来格式化和解析日期的具体类.它允许进行格式化(日期 -> 文本).解析( ...

  2. spring cloud 创建一个简单Eureka Server

    在Spring Cloud实现一个Eureka Server是一件非常简单的事情.下面我们来写一个Eureka Server DEMO. 编码 父项目pom.xml <?xml version= ...

  3. js 浮点数相加 变成字符串 解决方案

    var count = 0; count+=Number(parseFloat(value[i]['sla']).toFixed(2)); 数字相加的时候最好使用Number转换一下

  4. centos/redhat破解账号密码

    说明:1.个人觉得centos系统和redhat系统差不多,界面都差不多一样. 2.下面方法用于开机root密码忘了,其他人篡改root密码等等 下面是破解账号密码(图解) 之后要等久点 效果: 方法 ...

  5. JAVA二分搜索树

    二叉树: 和链表一样,动态数据结构. 二叉树具有唯一根节点 二叉树具有天然的递归结构 二分搜索树是二叉树 二分搜索树的每个节点的值: 1.大于其左子树的所有节点的值 2.小于其右子树的所有节点的值 每 ...

  6. dedecms首页入口的详细注释

    今天闲来无事,就拿来dede首页的文件给大家详细解释一遍,以便于新手学习,注释过程非常非常非常的详细,里面解释到dede表前缀#@__代替的原理.解释到dede很多自定义函数的具体位置和具体作用等等疑 ...

  7. sparkStreaming序列化问题

    执行sparkSTreaming+kafka 报错如下: org.apache.spark.SparkException: Task not serializable ...... Caused by ...

  8. 空间数据可视化:1. 3D_Bar图表| 空间柱状图

    1.Sublime的使用 中文版的配置 https://jingyan.baidu.com/article/ca2d939d1e83feeb6c31cefc.html (百度经验) sublime里边 ...

  9. 008 在大数据中,关于native包的编译步骤

    一.问题的由来: 二.解决问题的方法(所有的操作在root下完成): 1.前期需要的环境,下面的已经在伪分布式中配置好,不再重复 配置好jdk 配置好hadoop 2.上传还需要包 apache-ma ...

  10. 爬虫2 urllib3 爬取30张百度图片

    import urllib3 import re # 下载百度首页页面的所有图片 # 1. 找到目标数据 # page_url = 'http://image.baidu.com/search/ind ...