初赛整理

初赛专栏



noip2002

  • 计算机病毒
    • 计算机病毒传染的必要条件是:
      • 对磁盘进行读写操作
      • 计算机运行
    • 计算机病毒的两大特征:
      • 能够将自身复制到其他程序中
      • 不独立以文件形式存在,仅附加在别的程序上
  • 逻辑乘法 且:∧ 与逻辑加法 或 : ∨
    已知A=35H,A∧05H∨A∧30H的结果是(35H)
    • 因为∧是逻辑乘法,∨是逻辑加法,所以∧的优先级高于∨;
    • 解:
      A=110101,05H=101,30H=110000;
      ∴A∧05H∨A∧30H
      =110101∧101∨110101∧110000
      =101∨110000
      =110101=35H;
  • 二叉树
    • 对于一颗只有度为0和2的二叉树(来说,设n0,n2分别表示度为0和度为2的结点个数。
      这时很容易想到结点数之和等于二叉树枝杈数量加1,即n0+n2=n2*2+1 ∴n0=n2+1
    • 对于一颗最普通的二叉树来说, 设n0,n1,n2分别表示度为0、度为1和度为2的结点个数。
      同理可知n0+n1+n2=n1+2*n2+1,即n0=n2+1。

某noip模拟题

  • Internet
    • ISP:英特网服务提供者
    • FTP:英特尔提供的远程服务
  • 计算机知识
    • 文件夹组织是一个有层次的树状结构,其中最顶层的是桌面
    • 在windows操作系统下,删除磁盘中的文件是并不都先存放在回收站中
  • 评价一个算法好坏的指标
    • 正确性
    • 运行时间
    • 占用空间
    • 简单性
    • ※迭代次数×××
  • 多维数组
    • 多维数组不能存放不同类型的数据
    • 多维数组各维的下标范围无需均一致
    • 多维数组在内存中的地址是连续的
    • 多维数组的下标可以是数字,同样也可以是表达式
  • 任意一棵树均可惟一地转换成与它对应的二叉树。
    由树转换成的二叉树中,
    顶点N的左儿子是N在原树里对应顶点的最左子顶点
    顶点N的右儿子是N在原树里对应顶点的最邻近的右兄弟

noip2009

  • 图灵机(又称图灵计算,图灵计算机)

    • 1936年,阿兰图灵提出了一种抽象的数学模型——图灵机。
      即将人们使用纸笔进行数学运算的过程进行抽象,由一个虚拟的机器替代人们进行数学运算。
    • 图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,
      他把这一思想看做两种简单的动作:

      • 在纸上写上或擦除某个符号;
      • 把注意力从纸的一个位置移动到另一个位置;
    • 而在每个阶段,人要决定下一步的动作,
      依赖于 (a) 此人当前所关注的纸上某个位置的符号和(b) 此人当前思维的状态。

    • 为了模拟人的这种运算过程,图灵构造出一台假想的机器,该机器由以下几个部分组成:

      • 1.一条无限长的纸带 TAPE。
        纸带被划分为一个接一个的小格子,
        每个格子上包含一个来自有限字母表的符号,字母表中有一个特殊的符号 表示空白。
        纸带上的格子从左到右依此被编号为 0,1,2,… ,纸带的右端可以无限伸展。
      • 2.一个读写头 HEAD。
        该读写头可以在纸带上左右移动,它能读出当前所指的格子上的符号,并能改变当前格子上的符号。
      • 3.一套控制规则 TABLE。
        它根据当前机器所处的状态以及当前读写头所指的格子上的符号来确定读写头下一步的动作,
        并改变状态寄存器的值,令机器进入一个新的状态。
      • 4.一个状态寄存器。
        它用来保存图灵机当前所处的状态。
        图灵机的所有可能状态的数目是有限的,并且有一个特殊的状态,称为停机状态。
    • 注意这个机器的每一部分都是有限的,但它有一个潜在的无限长的纸带,因此这种机器只是一个理想的设备。图灵认为这样的一台机器就能模拟人类所能进行的任何计算过程。
  • 后缀表达式
    • 后缀表达式不包含括号,运算符放在两个运算对象的后面,
      所有的计算按运算符出现的顺序,严格从左向右进行,不再考虑运算符的优先规则
    • 如:表达式a*(b+c)-b的后缀表达式是abc*+b-
    • 求某一个中序表达式(我们平时所用的表达式)的后缀表达式,只要把表达式中的变量当做叶子节点,将运算符当成非叶节点,中序遍历建树后再后序遍历的结果就是后缀表达式了
  • 计算机内存
    • ROM(只读存储器)
      • ROM中的信息(数据或程序)一般在制造完成后就已读入并永久保存
      • ROM中的信息只能读出,不能写入
      • ROM即使断电后也不会丢失数据
    • RAM(随机存储器)
    • RAM中的信息可以读出,也可以写入
    • RAM断电后会丢失数据
  • 操作系统
    • 在操作系统的管理下,一个完整的程序在运行过程中可以被部分存放在内存中
    • 分时系统让多个用户可以共享一台主机的运算能力
      为保证每个用户都能得到及时的响应通常会采用时间片轮转调度的策略。
      • 时间片轮转调度
      • 只有一个CPU,一次只能处理程序要求的一部分,如何处理公平,于是就引入了时间片,每个程序轮流执行。
      • 时间片轮转法(Round-Robin,RR)主要用于分时系统中的进程调度。
        为了实现轮转调度,系统把所有就绪进程按先入先出的原则排成一个队列。
        每当执行进程调度时,进程调度程序总是选出就绪队列的队首进程,让它在CPU上运行一个时间片的时间。
        时间片是一个很小的时间单位,通常为10~100ms数量级。
        当进程用完分给它的时间片后,系统的计时器发出时钟中断,
        调度程序便停止该进程的运行,把它放入就绪队列的末尾;
        然后,把CPU分给就绪队列的队首进程,同样也让它运行一个时间片,如此往复
  • 互联网上每一台入网主机的IP并不唯一
  • HTML
    • HTML即超文本标记语言,是标准通用标记语言下的一个应用,也是一种规范,一种标准,
      它通过标记符号来标记要显示的网页中的各个部分
    • “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。
    • PS:万维网上的一个超媒体文档称之为一个页面
    • HTML不但包含有网页内容信息的描述,同时也包含对网页格式信息的定义
    • 点击网页上的超链接从本质上就是按照该链接所隐含的统一资源定位符(URL)请求网络支援或网络服务。
  • 在NOI系列竞赛中,严格禁止下列行为:
    • 携带不具有通讯功能的电子词典进入赛场
    • 通过互联网搜索取得解题思路
    • 在提交的程序中启动多个进程以提高程序的执行效率
    • PS:该行为可行:在联机测试中通过手工计算出可能的答案并在程序里直接输出答案来获取分数


恩,本篇文章就到这里了,其他初赛的整理哪天我心情好说不定会发布

你可能感兴趣的:(NOIP初赛)