我们的征途是星辰大海——CCF 2016 NOIP We’re Coming

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

计 基
算 本
机 常
的 识
* 诞生与发展  *特点 *在现代社会中的应用
* 计算机系统的基本组成
* 计算机的工作原理# *计算机中的数的表示
* 计算机信息安全基础知识  *计算机网络
计 基
算 本
机 操
的 作
* MS DOS与Windows的使用基础(在2013年后,很少出现与MS DOS相关内容)
* 常用输入/输出设备的种类、功能、使用
* 汉字输入/输出方法
* 常用计算机屏示信息
程序设计基本知识
程序的表示
* 自然语言的描述
* PASCAL,C++或C语言
数据结构的类型
* 简单数据的类型
* 构造类型:数组、字符串
* 了解基本数据结构(线性表、队列与栈)
程序设计
* 结构化程序的基本概念
* 阅读理解程序的基本能力
* 具有完成下列过程的能力:
现实世界(指知识范畴的问题)
—>信息世界(表达解法)
—>计算机世界(将解法用计算机能实现的数据结构和算法描述出来)
基本算法处理
* 简单搜索 * 字串处理
* 排序 * 查找
* 统计 * 分类 * 合并
* 简单的回溯算法
* 简单的递归算法
二、复赛内容与要求:在初赛的内容上增加以下内容(2002年修改稿):
计 算
机 软
*操作系统的使用知识
*编程语言的使用
*结构类型中的记录类型
*指针类型
*文件(提高组必须会使用文本文件输入)
*链表
*树
*图#
*程序设计能力
*设计测试数据的能力
*运行时间和占用空间的估算能力#
*算法的实现能力
*程序调试基本能力
*设计测试数据的基本能力
*程序的时间复杂度和空间复杂度的估计
*排列组合的应用
*进一步加深回溯算法、递归算法
*分治法
*搜索算法:宽度、深度优先算法
*表达式处理:计算、展开、化简等#
*动态规划#
离散数学知识的应用(如排列组合、简单图论、数理逻辑)
*分治思想
*模拟法
*贪心法
*简单搜索算法(深度优先 广度优先)搜索中的剪枝
*动态规划的思想及基本算法
三、初赛试题类型:
注:试题语言两者选一
(程序设计语言:基本Dev-C++或 FREE PASCAL)
*判断 *填空 *完善程序 *读程序写运行结果 *问答
四、推荐读物:
*分区联赛辅导丛书
*学生计算机世界报及少年电世界杂志
*NOI导刊

普及内容

.计算机的基本组成;
. 计算机操作系统使用(Windows, Linux等);
.计算机工作的基本原理;
. 计算机程序设计的基本方法;
.至少一门高级 程序设计语言(非图形化)( Pascal/C/ C++等);
.程序设计中常用的数据结构( 指针、 多维数组、 单链表及 循环链表、 二叉树等)。
普及的重点是根据中学生的特点,培养学生学习计算机的兴趣,使得他们对信息技术的一些本质和核心的东西有更多的了解,提高他们创造性地运用程序设计知识解决实际问题的能力。
对学生的能力培养注重
.想象力与创造力;
.对问题的理解和分析能力;
.数学能力和 逻辑思维能力;
.对客观问题和主观思维的口头和书面表达能力;
.人文精神。包括与人的沟通和理解能力, 团队精神与合作能力,恒心和毅力, 审美能力等。



试题形

每次联赛的试题分四组:初中组初试赛题;初中组复试赛题;高中组初试赛题;高中组复试赛题。其中,初中组初试赛题和高中组初试赛题类型相同,初中组复试赛题和高中组复试赛题类型相同,但初中组和高中组的题目不完全相同,高中组难度略高;以体现年龄特点和层次要求。
* 初试:初试全部为笔试,满分100分。试题由四部分组成:
1、选择题:共20题,每题1.5分,共30分。每题有4个备选答案。试题内容包括计算机基本组成与原理、计算机基本操作、信息科技与人类社会发展的关系等等。(普及组为20道单选题,提高组为10道单选题和10道不定项选择题,不定项选择题与答案完全一致才得分,多选或少选均不得分)
2、问题求解题:共2题,每题5分,共10分。试题给出一个叙述较为简单的问题,要求学生对问题进行分析,找到一个合适的算法,并推算出问题的解。答案以字符串方式给出,考生给出的答案与标准答案的字符串相同,则得分;否则不得分。
3、程序阅读理解题:共4题,每题8分,共32分。题目给出一段程序(没有关于程序功能的说明),有时也会给出程序的输入,要求考生通过阅读理解该段程序给出程序的输出。输出以字符串的形式给出,如果与标准答案一致,则得分;否则不得分。
4、程序完善题:共2题,第一题10分,共4空,每空2.5分;第二题18分,共6空,每空3分。两题共28分。题目给出一段关于程序功能的文字说明,然后给出一段程序代码,在代码中略去了若干个语句并在这些位置给出空格,要求考生根据程序的功能说明和代码的上下文,填出被略去的语句。填对的,则得分;否则不得分。
(2009年普及组试题为第一题5空,每空3分,第二题前三空每空3分,后两空每空2分)
2010:3道问题求解题:每题5分;程序阅读理解题:每题7分;程序完善题:第1空,2分;其余2.5分。
2012:程序完善题:第一第二空2分,其余3分。
*复试:复试的题型和形式向全国信息学奥赛( NOI)靠拢,全部为上机编程题,但难度略低。复试为决出竞赛成绩的最后一个环节。题目难度有易有难,既考虑普及面,又考虑选拔的梯度要求。每一道试题包括:题目、问题描述、样例说明(输入、输出及必要的说明)、数据范围(数据限制条件)。测试时,测试程序为每道题提供了10~20组测试数据,考生程序每答对一组得5~10分;累计分即为该道题的得分。其中普及组题目包括4道题,每题100分,共计400分;从2011年开始,提高组由一试改为两试,分由两天进行。每天竞赛试题由原来的4题改为3题。所有进入复赛的提高组选手均参加一试和二试,选手最终成绩由一试与二试成绩算术相加而得,即满分为600分。

~~~~~~~~~~~~~~~~~

-----NOIP初赛 ~~~~~~

-----NOIP复赛 ~~~~~~

-----省选 ~~~~~~~~~~

-----省队冬令营~~~~~

-----NOI~~~~~~~~~~~

-----国家集训队~~~~~

-----IOI~~~~~~~~~~~~

-----ACM/ICPC~~~~~

~~~~~~~~~~~~~~~~~




你可能感兴趣的:(算法与数学)