Hello大家好,我是洛谷的HansBug。首先自我介绍下,我现在在北京航空航天大学,计算机科学与技术专业读大二,我参加过2013-2015年的提高组NOIP和NOI2015。
可以说在中强省,初赛的要求越来越严格。那么NOIP初赛有哪些基本的前置要求呢?
下面我们来看看初赛大致是怎样的题型分布。
NOIP初赛主要题型分为四种:
由此看来,选择题、读程序和完善程序都占了大约三分之一不到一点的比例,哪一块都是不能忽视的。
主要考点:
那么接下来,我来科普一些NOIP初赛选择题常考的计算机基础知识。
说到这,不得不提一下计算机内部的存储结构。
还有一类初赛百考不厌的题型就是进制转换
快速转换的意义:对于有些比较多个不同进制下的数的大小的题目,我们可以将8、16进制的数快速转化为2进制,10进制的数转化为2进制,再在二进制下比较,这样可以大大节省计算时间。
还有一类频繁出现在卷子上的知识点就是数的表示法——原码、反码、补码。
(均以8位二进制为例)
还有一类特别喜欢考的就是位图(Bitmap)。
除此之外还考过很多其他的相关点。
所以给大家的建议是:
首先我们来看下问题求解都有哪些考察点:
问题求解类题目的特点:
比如这样一道例题:
所以说很多时候不要被限制住了思维。换个角度想问题,或者说用自己最熟悉的方式想问题才是上策。
复习方法:
分析:
战术:
复习方法:
分析:
在你有了基本的算法基础之后,我们可以采取如下战术:
需要注意的点:
总体:
好的以上就是这些,谢谢大家。
大家有什么疑问的话可以现在提出来。