初赛复习知识点

   日期:2020-10-10     浏览:92    评论:0    
核心提示:初赛复习知识点逻辑运算&(并且) 有false则false|(或者) 有true则true!(非) 非false则true,非true则false^(异或) 相同为false,不同为true&&(短路与) 有false则false,若&&左边表达式或者值为false则右边不进行计算||(短路或) 有true则true,若||左边表达式或者值为true则右边不进行计算计算机基本结构ROM(只读存储器)只能读

初赛复习知识点

-

  • 初赛复习知识点
    • @[TOC](-)
    • 一些盆友的初赛总结
    • 逻辑运算
    • 计算机基本结构
    • 卡特兰数
    • 二叉树的基本概念
    • 遍历二叉树
    • 二叉树的性质
    • 图的一些定义和概念
    • 关于 ∏ \prod
    • 十进制转二进制(小数部分)
    • NOI竞赛历史
    • 原码反码补码
    • 因特网提供的服务
    • 整形数据与字节
    • 链表

一些盆友的初赛总结

(T)JH姐的初赛总结

LTH 大 佬 {\color{white}大佬} 的初赛提纲¿

逻辑运算

& (并且) 有false则false
| (或者) 有true则true
! (非) 非false则true,非true则false
^ (异或) 相同为false,不同为true
&& (短路与) 有false则false,若&&左边表达式或者值为false则右边不进行计算
|| (短路或) 有true则true,若||左边表达式或者值为true则右边不进行计算

计算机基本结构

ROM(只读存储器)只能读出无法写入信息。信息一旦写入后就固定下来,即使切断电源,信息也不会丢失,所以又称为固定存储器
RAM(随机存取存储器)即一旦断电所存储的数据将随之丢失。RAM在计算机和数字系统中用来暂时存储程序、数据和中间结果
美国AMD半导体公司专门为计算机、通信和消费电子行业设计和制造各种创新的微处理器

卡特兰数

卡特兰数 C(2n,n)/(n+1)

h n = 1 n + 1 ( 2 n n ) h_{n}=\frac{1}{n + 1}\begin{pmatrix}2n\\n \end{pmatrix} hn=n+11(2nn)

二叉树的基本概念

∅表示空二叉树
O表示仅有根结点的二叉树

遍历二叉树

前序遍历(根左右)
中序遍历(左根右)
后序遍历(左右根)

二叉树的性质

在二叉树的第i层上最多有 2 i − 1 2^{i-1} 2i1个结点( k > = 1 k>=1 k>=1)
深度为k的二叉树至多有 2 k − 1 2^{k-1} 2k1个结点( k > = 1 k>=1 k>=1)
对任意一棵二叉树,如果其叶结点数为 n 0 n_{0} n0,度为2的结点数为 n 2 n_{2} n2则一定满足: n 0 = n 2 + 1 n_{0} = n_{2} + 1 n0=n2+1
具有n个结点的完全二叉树的深度为 f l o o r ( l o g 2 n ) + 1 floor(log_{2}^{n}) + 1 floor(log2n)+1
对于一棵n个结点的完全二叉树,对任一个结点(编号为i),有两种情况
1、如果 i = 1 i=1 i=1,则结点 i i i为根,无父节点;如果 i > 1 i>1 i>1,则其父节点编号为 i / 2 i/2 i/2
如果 2 ∗ i > n 2 * i > n 2i>n,则结点i无左孩子(当然也没右孩子,结点 i i i为叶结点);否则左孩子编号为 2 ∗ i 2 * i 2i
2、如果 2 ∗ i + 1 > n 2 * i + 1 > n 2i+1>n,则结点 i i i 无右孩子;否则右孩子编号为 2 ∗ i + 1 2 * i + 1 2i+1

图的一些定义和概念

有向图:图的边有方向,只能按箭头方向从一点到另一点
无向图:图的边没有方向,可以双向
结点的度:无向图中与结点相连的边的数目,称为结点的度
结点的入度:在有向图中,以这个结点为终点的有向边的数目
结点的出度:在有向图中,以这个结点为起点的有向边的数目
权值:边的“费用”,可以形象地理解为边的长度
连通:如果图中结点U,V之间存在一条从U通过若干条边、点到达V的道路,则称U、V是连通的
回路:起点和终点相同的路径,称为回路,或“环”
完全图:一个n阶的完全无向图含有n * (n - 1) / 2 条边;一个n阶的完全有向图含有n * (n - 1) 条边
强连通分量:有向图中任意两点都连通的最大子图;特殊地,单个点也算一个强连通分量

关于 ∏ \prod

∏ k = 1 n \prod_{k=1}^{n} k=1n a k a_{k} ak表示 a 1 a 2 ⋅ ⋅ ⋅ a n a_{1}a_{2}···a_{n} a1a2an

例如 ∏ k = 1 4 \prod_{k=1}^{4} k=14= (1 + 2)(2 + 2)(3 + 2)(4 + 2) = 3 × 4 × 5 × 6 = 360

十进制转二进制(小数部分)

例子: ( 0.25 ) 10 (0.25)_{10} (0.25)10

0.25 × 2 = 0.5 0.25 × 2 = 0.5 0.25×2=0.5 (整数部分为 0 )
然后不要整数部分,变成 0.5 0.5 0.5
0.5 × 2 = 1.0 0.5 × 2 = 1.0 0.5×2=1.0(整数部分为 1 1 1
然后不要整数部分,变成 0.0
结束,顺着数,就是 ( 0.01 ) 2 (0.01)_{2} (0.01)2

NOI竞赛历史

1984年,DXP:“计算机的普及要从娃娃做起。”,第一届NOI举办

1995年,第一届NOIP

1989年,IOI,保加利亚

1995年,WC

1999年,NOI网络同步赛

2007年,APIO

2011年,NOIP取消保送

2014年,CSP认证(Certified Software Professional,软件能力认证)

2019年,CSP非专业级别的能力认证

原码反码补码

原码
第一位为符号位,正数为0,负数为1
后面就是接它的二进制数

反码
正数的反码就是它的原码
负数的反码就是它的原码除符号位外取反
例如110010是原码,那么反码就是101101

补码
正数的补码和它原码一样
负数的补码 = 它的反码最后 + 1

因特网提供的服务

万维网(www):是一个全球规模的信息服务系统

电子邮件(E-mail):具体格式为(收件人邮箱名+@邮箱所在主机的域名)

文件传输协议(FTP):用于在计算机间传输文件

远程登录(Telnet):指通过Internet与其他主机连接

整形数据与字节

编译器可以dao根据自身硬件来选择内合适的容大小,但是需要满足约束:short和int型至少为16位,long型至少为32位,并且short型长度不能超过int型,而int型不能超过long型。这即是说各个类型的变量长度是由编译器来决定的,而当前主流的编译器中一般是32位机器和64位机器中int型都是4个字节

链表

链表不是线性的.不需要事先计算存储空间
因为他是一个一个结点连成的,.你要加一个结点,就增长一点空间.
插入删除不需要移动元素
所需空间与线性表长度成正比

就先写到这吧,本蒟蒻会间断更新的。。。记得多来康康

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服