经验初赛核心知识点整理
下周六就是CSPJS第一轮认证了,今天小编盘点了一下往年NOIP初赛知识点,给各位学员参考巩固一下知识点。。。
信息学史及基本知识
01:一、信息学及计算机史
计算机的顶级奖项:图灵奖
对信息科学做出突出贡献的大神:图灵,冯诺伊曼
中国获图灵奖的大神:姚期智
世界第一台电子计算机:埃尼阿克(),于1946年2月14日在美国宾夕法尼亚大学诞生。又被叫做电子管计算机。
02:二、关于编程01:编程语言:
分两类:面向对象和面向过程。
02:高级语言和低级语言的区别:
高级语言需要编译运行,常数较大,运行速度慢。而低级语言常数极小,运行速度快。此外,高级语言更容易移植。
03:常见低级语言:
汇编
04:面向对象的高级语言:
C,Java,EIFFEL,Simula67等。
05:面向过程的高级语言:
C,Fortran语言。
06:递归编程:
递归是指一种通过重复将问题分解为同类的子问题而解决问题的方法。递归式方法可以被用于解决很多的计算机科学问题。简单来讲,就是自身调用自身(在函数中)。
07:P类NP类NPC类问题:
1、P类问题:如果一个问题能找到一个在多项式时间内解决它的算法,那么这个问题就是P问题。
2、NP类问题:注意:NP问题不是非P类问题,而是在多项式时间内验证一个解的问题。或者,我们可以将其理解为在多项式时间内猜出一个解的问题。
3、NPC类问题:定义如下:如果一个问题是NP问题,而且所有的NP问题都可以约化到它。那么它就是NPC类问题。再来介绍一下关于约化的定义:如果一个问题A可以约化为问题B,含义就是这个问题A可以用问题B的解法来解决。
03:三、关于计算机
先上张大图:
01:重要设备:
硬件:
控制器:是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。
运算器:运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。
存储器:存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。
输入设备:顾名思义,输入设备的作用是将控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。
输出设备:输出设备顾名思义,就是输出计算结果及计算机内容的设备。常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等。输出设备和输入设备简称外设。
02:CPU及存储:
CPU(中央处理器)运算器控制器寄存器
存储器内存储器外存储器
BIOS是英文BasicInputOutputSystem的缩略语,直译过来后中文名称就是基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。
随机存储器RAM的随机指随时访问
所以,我们记下来以下知识点:
断电后可以保存数据:硬盘,ROM
断电后不可以保存数据:显存(显卡内存),RAM,CPU
03:计算机各存储单位及进位关系:
计算机的存储单位有以下几种:
他们之间的进位关系为1024(这应该是常识)
特殊地,18(),这里的是二进制下的一位内存。
进制及进制转化01:十进制转任意进制
将十进制转换成进制,只需把十进制数每次除求余数,然后把余数逆序写出来。
看不懂就看图:
这是二进制的图,其他进制就类比推一下就可以了。
02:任意进制转十进制
简单说就是:按位转,第位的数字乘以要转换的进制的1次幂即可。
还是上图:
03:任意进制互相转化
这里考虑用十进制做中转,先把进制转十进制,再把十进制转进制。
04:关于小数的进制转换
十进制转任意进制的小数不进行除法运算,而进行乘法运算后取整,取整后从前向后排列。
任意进制转十进制的小数只需要乘上负指数,最后算出来即可。
05:各进制的字母表达
()16进制
()10进制
()8进制
()2进制
05:二进制的相关知识
二进制是计算机进行计算所使用的工具,自然也是非常常考的要点。二进制的相关知识有许多,甚至算法中的位运算也是二进制的相关内容,但为了过第一轮初赛,我们只介绍一些理论知识。关于位运算的相关知识请有兴趣的同学自己学习。
01:原码
顾名思义,原码就是十进制数直接转换成二进制之后直接形成的二进制编码。
02:补码
正数的补码是本身,负数的补码是其反码加一。
03:反码
顾名思义:正数的反码是本身,负数的反码是其除符号位之外的所有位按位取反的结果。
附:ASCII码
ASCII码的正规名称是:美国信息交换标准代码,是基于拉丁字母的一套电脑编码系统。是最通用的信息交换标准。一共定义了128个字符。
这里不赋ASCII码的转换表。只给出几种比较常用的转换:
字符048
大写字母A65
小写字母a97
空格32
换行13
逻辑运算
01:逻辑运算
逻辑运算一共有三种,每种都有两种写法:
逻辑非:!或
逻辑与:amp;amp;amp;amp;或
逻辑或:或
逻辑运算的优先级
非amp;gt;与amp;gt;或
位运算逻辑运算的优先级
逻辑非(!,)按位反()amp;gt;位移运算(amp;lt;amp;lt;,amp;gt;amp;gt;)amp;gt;不等号(amp;gt;,amp;lt;)amp;gt;等号(,!)amp;gt;按位与(amp;amp;)amp;gt;按位异或()amp;gt;按位或()amp;gt;逻辑与(amp;amp;amp;amp;,)amp;gt;逻辑或(,)lt;!)gt;lt;!,gt;
逻辑表达式
由逻辑运算复合而成,只有两种结果:和,CC中,返回的值以0表示假,以1表示真。
条件表达式
条件表达式的基本形式如下:
amp;lt;表达式1amp;gt;?amp;lt;表达式2amp;gt;:amp;lt;表达式3amp;gt;lt;!表达式3gt;lt;!表达式2gt;lt;!表达式1gt;
其表达意义是:如果表达式1成立,则执行表达式2,否则执行表达式3。其实也等价于条件语句。例如下:
defineMin(a,b)aamp;lt;b?a:b
注意:如果条件表达式有多个进行复合,那么在执行的时候需要从由往左依次判断最后得出一个结果。即:右结合性。
比如:
amp;lt;表达式1amp;gt;?amp;lt;表达式2amp;gt;:amp;lt;表达式3amp;gt;?amp;lt;表达式4amp;gt;:amp;lt;表达式5amp;gt;lt;!表达式5gt;lt;!表达式4gt;lt;!表达式3gt;lt;!表达式2gt;lt;!表达式1gt;
那么,在执行的时候是从3开始判断是否为真,然后执行某一个表达式,依次向上回溯。
图论理论知识01:基本概念
完全图:任意两点都有边相连,我们很容易推出来,一张完全图的边数为(为节点个数)
(1)
2hr连通图:顾名思义,连通图就是连通的图,即任意两点都能直接或间接到达,这就区别于完全图必须直接用边到达的定义。
树:直观来讲,就是一张长得像树的图。定义是任意两点之间的简单路径有且只有一条。树是一棵连通且无环的图。它的边数是1。
02:二叉树的遍历
先序遍历:遍历方式如下:根左儿子右儿子
中序遍历:遍历方式如下:左儿子根右儿子
后序遍历:遍历方式如下:左儿子右儿子根
我们用一张图来理解一下这几种遍历方式。
这张图的先序遍历:1245367
中序遍历:4251637
后序遍历:4526731
一个推论:
先序遍历中序遍历一棵确定的二叉树
后序遍历中序遍历一棵确定的二叉树
先序遍历后序遍历啥也不是
03:特殊二叉树及其性质
完全二叉树:只有最后一层不是满的,且最后一层的所有节点均集中在左侧。
图例如下:
满二叉树:节点个数已满。
图例如下:
特殊二叉树的性质:
1、对于一棵满二叉树来讲,它的叶子节点为,则节点总数为21。此结论可逆。
2、对于一棵满二叉树来讲,它的层数(深度)为,则它的节点总数为21。此结论可逆。
简单数据结构基本理论01:栈
想象一个桶,你从上面往里扔砖,然后你想把某一块砖拿出来,你需要先拿出来你后扔进去的砖。这就是栈。栈的基本原则是:后进先出。
图示:
02:队列
想象你在排队买票,这个队伍中的人都非常有素质,都自觉排队而且不会提前离开队伍。这样就只能从队首买完票再离开,从队尾进入队伍。队列的基本原则是:先进先出。
图示:
03:链表
链表分两种:单向链表和双向链表。
时空复杂度的计算
时间复杂度:渐进时间复杂度用符号O表示。一个程序的语句执行次数可以用一个代数式表示,那么我们取这个代数式的最高次项且忽略此项系数作为时间复杂度。如果一个程序的语句执行次数为23327,那么这个程序的渐进时间复杂度为(3)。
计算非递归程序的时间复杂度:简单粗暴,数循环。
常数:常数即为我们忽略掉的中最高次项的系数与低次项所带来的时间消耗。
空间复杂度:类比时间复杂度。看开空间开了多大。
计算空间占用量:根据我们以上说过的计算机存储单位的知识:一个占用的内存是4,所以我们把开的乘上4,再除以1024就是,同理,再除1024就是。
公式:为元素个数,为最终答案(以为单位)
410241024
PS:一般来讲,比赛中所给的256内存可以开6107个类型的变量。另外,大数组必须开全局变量。如果扔在主函数里极容易爆栈。
数学、逻辑学及运筹学知识
排列组合:排列组合是每年必考知识点。但是这是一个比较大的课题。
幻方
初赛临近,
长期体外射精的危害都有哪些正常的受孕需要女性的卵子和男性的精子相结合,如果没有同时具备这两个条件,女性就不会怀孕,现在有的人为了避孕,就采取体外射精的方式,但是从医学的角度上来看,这种方式对于健康却有着……
刘备怒摔阿斗真相揭秘刘备摔阿斗的真实意图三国时期,当阳长坂之战是曹操、刘备两军的一次遭遇战,骁将赵云担当保护刘备家小重任。由于曹军来势凶猛,刘备虽冲出包围,家小却陷入曹军围困之中,赵云拼死刺杀,七进七出终于寻得刘备之……
闪灵讲述了一个什么故事故事很简单,落魄的作家一家进入了魔鬼的酒店,在里面魔鬼用美色(浴缸美女),物质(在这里不用钱就可以买到一切),里面所有的客人穿的衣冠楚楚,作家买酒的时候说,我愿意用灵魂得到它。……
四款小米电视大师系列该怎么选来看看官方怎么说【宅秘新闻】日前,小米电视大师系列至尊品鉴会正式举行。在这场发布会上,小米为我们带来了小米电视大师82英寸至尊纪念版和小米电视大师82英寸版。加上此前发布的小米透明电视和小米电……
大气又低调的名字有哪些01hr1、子卿莫离2、心辰如月3、清风摇影夜微寒4、岁月以南恋尘殇5、雪落无声6、走火入魔7、七彩流浪人8、堇墨浮华9、孤绝如……
为什么会有近视和远视normalstyleMARGIN:0cm0cm0pt;TEXTINDENT:21pt;msocharindentcount:2。0amp;gt;我们的眼睛在看远处和进出的物体……
奥匈帝国包含哪些国家匈牙利疆域最广斯洛伐克军队最奥匈帝国经过几次分裂和合并,其所包含的国家分别是克罗地亚、匈牙利、特兰西瓦尼亚以及斯洛伐克。奥匈帝国在过去是欧洲地盘上实力最为强劲的国家之一,并且是当时全世界八大强国中的一个。……
白居易诗歌的艺术特色白居易的诗都有哪些白居易的诗歌题材广泛,形式多样,语言平易通俗,有诗魔和诗王之称。本文中,小编为大家整理了白居易的诗歌及其诗歌的艺术特色,快来看看吧!白居易的诗《长恨歌》《琵琶行》《……
春季应该如何养脾胃立春以后也是百病易发的时候,如果不注意对脾胃的保养,如饮食方面,进食黏硬、辛辣、肥甘味厚的食物,或吃得过饱,使胃难以负重,就可能损害胃肠功能,进而影响整个身体的健康,所以,趁立……
内容型产品出海如何通过活动实现内容征集上文章通过复盘一个活动,讨论内容型产品出海如何通过活动实现UGC内容征集。文章分为上下两篇,本文将讨论整个活动运营过程基本流程和核心要素。今年4月份,世界知名广告传播集团W……
浅谈白社会交互设计的创新三今天,3月21日,世界睡眠日,恰巧是个周末,劳累了一周的大家有没有在家里睡懒觉呢提醒大家,关注睡眠质量就是关注生活质量,关注睡眠就是关注健康。好了,回到正题,在前作(一)……
绿色食品小米无公害栽培技术小米是去皮小米,是北方地区的主食之一。随着近年来食品安全意识的提高,符合绿色无污染标准的食品更受欢迎。让我们来谈谈符合绿色食品标准的A级小米无公害栽培技术。一、品种选择及……
为什么香味橡皮不安全不知道大家有没有看到过这么一则新闻,说有香味的橡皮对身体有危害,究竟是不是真的呢?为什么香味橡皮不安全?接下来本站为大家揭晓答案,各位一定要认真阅读。为什么香味橡皮不安全……
核磁共振可以治疗手腕扭伤吗生活中有很多人因为意外情况而导致手腕扭伤,虽然相对于骨折来说这种伤害对身体的危害性不是特别大,但如果不及时治疗,也很容易给身体带来很多不便。核磁共振可以治疗手腕扭伤吗?下面本站……
碳酸饮料会导致钙流失吗现在碳酸饮料已经成了人们不可缺少的饮品,很多人都知道碳酸饮料对人体是有危害的,那么碳酸饮料会导致钙流失吗?下面小编为您介绍一下。碳酸饮料不会导致钙流失,但是过量摄入碳酸饮……
新生儿打嗝如何预防婴儿经常会打嗝,特别是在刚喝完奶以后,这是正常的现象,而且这种打嗝不会给宝宝带来不适感,但是爸爸妈妈们希望能够帮宝宝止嗝,并且很好地预防宝宝打嗝,这就需要掌握一些方法。那么,新……
头皮上有染发剂用什么洗掉染发水让头发享受360度全方位保护,避免头发烫后干燥无光泽,保持头发生命之初的健康。头皮上有染发剂用什么洗掉呢?就让本站的小编和你一起去了解一下吧!染发染到头皮上清除方法……
集体土地征收协议有哪些内容土地可以是国有土地和集体土地,针对于这两种土地征收补偿,因为土地的适用类型不同,所以,对于土地征收的补偿就会不同,需要考虑实际的用途来决定,但无论是哪一种,都需要签订一定的土地……
老人出行防走失应备哪些物品如今,老人外出后迷失方向、突发意外的情况时有发生,那么,有哪些防走失用品可以预防老人走失呢?我们要了解老年助行产品的种类与使用,一起和本站看看吧。防走失用品主要就是用来防……
面部烧伤如何处理面部组织琉松,血液循环丰富,烧伤后水肿明显,伤后68小时面部即肿胀变形,重者使眼险外朔,不能薛眼,张口困难。一般在伤后36484小时,肿胀逐渐消退。需要注意的是深度烧伤时肿胀外……
杭州市限行的区域杭州错峰限行区域是留祥路石祥路石桥路秋涛路复兴路老复兴路虎跑路满觉陇路五老峰隧道吉庆山隧道梅灵北路九里松隧道灵溪南路灵溪隧道西溪路紫金港路文一西路古墩路构成的围合区域内所有道路……
开发银行助学贷款还款期限是什么时候开发银行助学贷款的借款学生不需要办理贷款担保或抵押,但需要承诺按期还款,并承担相关法律责任。借款学生通过学校向银行申请贷款,用于弥补在校期间各项费用不足,毕业后分期偿还,下面一……
氧气袋在高原会爆吗医用氧气袋用来装氧气的袋子,主要由无毒、无有害化学作用的材料合成,最大最显著的特点为质量轻、易携带、易贮存等优点,氧气袋携带方便,操作简单,可以用于家庭保健,也可以用于医疗单位……
榛子树雄花病害正常的榛树,23年生可形成雌、雄花序,34年生开始结果。45年生具有经济产量,79年生进入盛果初期。10年生以上进入盛果期,可维持30年以上。那么,榛子树雄花病害呢?下面就让本……