全国青少年信息学奥林匹克竞赛(NOI)2010_试题

合集下载

noi全国青少年信息学奥林匹克竞赛

noi全国青少年信息学奥林匹克竞赛

noi全国青少年信息学奥林匹克竞赛NOI全国青少年信息学奥林匹克竞赛引言:NOI全国青少年信息学奥林匹克竞赛(以下简称NOI)是中国的一项全国性信息学竞赛,旨在培养和选拔优秀的青少年信息学人才。

自1984年首届NOI举办以来,它成为了中国信息学领域最负盛名的竞赛之一,吸引了全国各地众多热爱信息学的学子参与。

第一部分:NOI的历史和背景1.1 起源和发展NOI的起初可以追溯到上世纪80年代早期,当时中国信息学教育刚起步,国内还没有开设信息学相关的高中课程。

由于当时信息学教材和教师资源的稀缺,信息学爱好者们纷纷组织自己学习和交流,从而形成了最早的信息学竞赛。

1.2 第一届NOI1984年,第一届NOI在北京举办,共有12位学生参赛。

当时的比赛题目主要涉及算法和计算机程序设计。

由于NOI的顺利举办,得到了广大信息学教育工作者和学生的积极响应,使得NOI逐渐发展成为一项全国范围的大型竞赛,影响力逐渐扩大。

1.3 NOI的现状多年来,NOI已经成为我国高中阶段信息学教育的重要组成部分,并对我国信息学人才的培养起到了积极的推动作用。

如今,每年都有数以万计的学生参与NOI的选拔和比赛。

第二部分:NOI的组织和管理2.1 组织机构NOI由中国计算机学会主办,旨在加强信息学教育和科学创新,培养青少年创新思维和信息化技术能力。

2.2 比赛规则NOI的比赛规则通常包括两个阶段:省级选拔赛和全国总决赛。

每个省份会举办自己的选拔赛,选拔出本省优秀的选手参加全国总决赛。

全国总决赛通常在暑假期间举行,比赛时间为2-3天。

比赛的题目主要围绕算法和程序设计展开,要求参赛选手在有限的时间内编写出高效的算法解决问题。

2.3 选拔和培训NOI不仅仅是一项比赛,还是一个选拔和培养优秀信息学人才的平台。

在NOI的比赛过程中,顶级教育机构和大学会为优秀的选手提供培训和指导,以进一步提高他们的信息学水平和解题能力。

第三部分:NOI的影响和意义3.1 培养创新思维NOI注重培养学生的创新思维和解决问题的能力。

NOI2010(1)

NOI2010(1)

单选题:1. NOI 机试使用的操作系统是:A. WindowsB. LinuxC. MacOSD. Vxworks答案:B2. Linux 中为文件改名使用的命令是:A. mvB. renC. chrootD. su答案:A3. 在Linux 中返回上一级目录使用的命令是:A. cd答案:CB. cd .C. cd ..D. cd ./4. 在Linux 中删除当前目录下的test 目录的命令是:A. mv testB. rm –p testC. rm –r testD. rm –f test答案:C5. 当前目录下有一个编译好的可执行文件a.out,执行它使用的命令是:A. a.outB. . a.outC. ./a.outD. ./a答案:C6. 使用高级语言编写的程序称之为:A. 源程序B. 编辑程序C. 编译程序D. 链接程序答案:A7. 属于面向对象程序设计语言的是:A. C C. Pascal 答案:BB. C++ D. Basic8. 下列哪个程序在NOI Linux 系统中可以用来调试程序:A. gdb C. debug 答案:AB. gbd D. grub9. 在Linux 系统中,下面的说法中正确的是:A. 文件夹中的文件可以与该文件夹同名B. 文件夹中的文件不能与该文件夹同名C. 在不同文件夹中的两个文件不可以使用相同的文件名D. 以上说法都不对10. Linux 系统中杀死名为test 的后台进程的命令是:A. kill test答案:CB. kill -9 testC. killall testD. kill -1 test11. Linux 系统中可以查看隐藏文件的命令是:A. ls -d C. ls -R 答案:BB. ls -a D. ls -l12. Linux 系统中编译C 程序的编译器是:A. gcc C. vc答案:A B. g++ D. fpc13. Linux 系统中编译Pascal 程序的编译器是:A. gcc C. vc答案:D B. g++ D. fpc14. Linux 系统中编译C++程序的编译器是:A. gcc C. vc答案:B B. g++ D. fpc15. Linux 系统中,将当前目录下的文件名打印到tmp 文件中的命令是:A. ls >tmp C. vi .答案:A B. ls tmp D. ls -a tmp16. Linux 系统中,测量当前目录下程序test 运行时间的命令是:A. ./test C. gdb test . 答案:BB. time ./test D. time test17. vim 编辑器中,强制退出不保存修改应当输入:A. :qq C. :q! . 答案:CB. :q D. :wq18. vim 编辑器中,强制退出并保存修改应当输入:A. :qq C. :q! .B. :q D. :wq19. vim 编辑器中,定位到文件中第12 行应当输入:A. /12B. :12C. 12答案:B. D. -1220. vim 编辑器中,在文件中查找字符串“12”应当输入:A. /12 C. 12答案:A B. :12 D. -1221. 使用gcc 编译C 程序时,生成调试信息的命令行选项是:A. -g C. -c答案:A B. -O2 D. -Wall22. 使用gcc 编译C 程序时,生成所有警告信息的命令行选项是:A. -g C. -c答案:D B. -O2 D. -Wall23. 使用gcc 编译C 程序时,只编译生成目标文件的命令行选项是:A. -g C. -c答案:C B. -O2 D. -Wall24. 使用gcc 编译C 程序时,指定输出文件名的命令行选项是:A. -g C. -c答案:B B. -o D. -Wall25. 如果C 程序中使用了math.h 中的函数,在编译时需要加入哪个选项:A. –omB. –lmC. –omD. –gm答案:B26. Linux 系统中具有最高权限的用户是:A. AdminB. AdministratorC. rootD. supervisor答案:C27. 如何在Linux 的各个虚拟控制台中切换:A. Ctrl+FnB. Ctrl+Alt+FnC. Shift+FnD. Alt+n答案:B28. 在NOI Linux 中,从字符控制台切换回桌面环境使用的快捷键是:D. Ctrl+Alt+F7A. Ctrl+F1B. Ctrl+F7C. Alt+F1答案:D29. 在NOI Linux 中默认使用的Shell 是:A. kshB. bashC. cshD. busybox答案:B30. 在Linux 中查看当前系统中的进程使用的命令是:D. lsA. freeB. ifconfigC. ps答案:C31. 在Linux 中如何查看进程的CPU 利用率:D. cpuinfoA. freeB. ifconfigC. ps答案:C32. 如果自己的程序进入死循环,应当如何终止:A. Ctrl-CB. Ctrl-DC. Alt-CD. Alt-D答案:A33. 可执行文件a.out 从标准输入读取数据。

第十届全国青少年信息学奥林匹克联赛初赛试题

第十届全国青少年信息学奥林匹克联赛初赛试题

第十届全国青少年信息学奥林匹克联赛初赛试题(普及组 Pascal语言二小时完成)一、选择一个正确答案代码(A/B/C/D/E)填入每题的挂号内1.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是:()A、提出理想计算机数学模型,成为计算机科学理论基础B、是世界上第一个编写计算机程序的人C、提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机EDV ACD、采用集成电路作为计算机的主要功能部件E、指出计算机性能将以每两年翻一番的速度向前发展2.下列哪个不是CPU(中央处理单元)()A、Intel ItaniumB、DDR SDRAMC、AMD Athlon64D、AMD OpteronE、IBM Power 53、下列网络中常用的名字缩写对应的中文解释错误的是()A、WWW(World Wide Web):万维网B、URL(Uinform Resource Locator):统一资源定位器C、HTTP(Hypertext Transfer Protocol):超文本传输协议D、FTP (File Transfer Protocol):快速传输协议E、TCP (Transfer Control Protocol):传输控制协议4、下面哪个部件对于个人桌面电脑的正常运行不是必需的()A、cpuB、显卡(图形卡)C、光驱D、主板E、内存5、下列哪个软件属于操作系统软件()A、Microsoft WordB、金山词霸C、FoxmailD、WinRARE、Red Hat Linux6、下列哪个不是计算机存储设备()、A、文件管理器B、内存C、高速缓存D、硬盘E、U盘7、下列说法中错误的是()A、CPU的基本功能就是执行指令B、CPU访问内存的速度快于访问高速缓存的速度C、CPU的主频是指CPU在1秒内完成的指令周期数D、在一台计算机内部,一个内存地址编码对应唯一的一个内存单元E、数据中线的宽度决定了一次传递数据量的大小8、彩色显示器所显示的五彩斑斓的色彩,是由红色,蓝色和()色混合而成的A、紫色B、白色C、黑色D、绿色E、橙色9、用静电吸附磨粉后转移到纸张上,是那种输出设备的工作方式()A、针式打印机B、喷墨打印机C、激光打印机D、笔式绘图仪E、喷墨绘图仪10、一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行互相转换的设备,这种设备是()A、调制解调器B、路由器C、网卡D、网关E、网桥11、下列哪个不是数据库软件的名称()A、MYSQLB、SQL SeverC、OracleD、金山影霸E、Foxpro12、下列哪个程序设计语言不支持面向对象的程序设计方法()A、C++B、Object PascalC、CD、SmalltalkE、Java13、由3个a,1个b和2个c构成的所有字符串中,包含子串“abc”的共有()个A、20B、8C、16D、12E、2414、某车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。

NOIP2010信息学奥赛初赛普及组模拟试题(二)

NOIP2010信息学奥赛初赛普及组模拟试题(二)

NOIP2010初赛模拟试题(六)(普及 Pascal语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共20题,每题1.5分,共计30分。

每题有且仅有一个正确答案。

)1、.在所有由两个1和六个0组成的8位二进制整数(补码)中,最小的数是:()A.-127B.-64 C.-128 D.-652、.在一棵二叉树结点的先根序列、中根序列和后根序列中,所有叶子结点的先后顺序()A.都不相同B.完全相同C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同3、下面有效的IP地址是:()A.202.280.130.45 B.130.192.33.45C.192.256.130.45 D.280.192.33.4564、一台具有1024*768分辨率、可显示65 536种颜色的显示器,其显示适配器(显示卡)上显示存储器容量的配置为:()A.512K B.1MB C.大于1.6MB,小于2MB D.2MB5、进行二分法查找,则线性表()A.必须顺序方式存储B.必须以链接方式存储,且数据元素已按值排好序C.必须以链接方式存储D.必须以顺序方式存储,且数据元素已按值排好序6、机器语言是用()编写的。

A.二进制码B.ASCII码C.十六进制码D.国标码7、一棵含有101个结点的完全二叉树存储在数组A[1..101]中,对1≤k≤101,若 A[k]是叶子结点,则k的最小值是:()A.51 B.50 C.49 D.488、不同的计算机,其指令系统也不相同,这主要取决于()A. 所用的操作系统B. 系统的总体结构C. 所用的CPUD. 所用的程序设计语言9、计算机主机是由CPU 与()构成的。

A.控制器B。

输入、输出设备C.运算器D.内存储器10、计算机系统总线上传送的信号有()。

A.地址信号与控制信号B.数据信号、控制信号与地址信号C.控制信号与数据信号D.数据信号与地址信号11、计算机的运算速度取决于给定的时间内,它的处理器所能处理的数据量。

深入Noip2010初赛试题和全解

深入Noip2010初赛试题和全解

作者:钟野梓序今年Noip2010初赛刚结束,网上便铺天盖地地响起了“今年初赛好容易”“分数线一定很高,怎么办……”之类的声音。

确实,自2008年起,Noip初赛难度确有逐年下降的趋势,然而这并不是出题水平降低的缘故,相反,我认为这是中国计算机协会(下称CCF)对于N oip考核目的的审视和改变所导致的必然结果。

因此,我试图通过深入解析本届Noip初赛试囗题,来探寻这种变化下面深层的规律,从而令信息学竞赛选手能更好地备战往后数届的Noip初赛,让初赛不再成为一个问题。

由于条件所限,本文仅以Pascal语言的提高组试囗题作为对象进行分析,相对于普及组而言提高组试囗题一向具有较高的难度和较好的区分度,作为研究对象是个很好的选择;至于说语言的选择,仅是因为笔者个人选择原因。

一、概况本届题目在设置方面与往年相似,由选择题(普及组仅有单项选择题,提高组则有单项选择题与不定项选择题)、问题求解、阅读程序写结果及完善程序四大部分组成;但值得注意的是,今年提高组试囗题的分值设计与往年出现了较大的不同,除了选择题仍然是30分(15分单项+15分不定项),其余部分分值均发生了变化,其中问题求解由10分上升到15分,阅读程序由32分下降到28分,完善程序由28分下降到27分。

由于是第一年实行这种分值,目前暂时无法定言背后的含义,然而或许CCF在初赛更加重视选手的数学素质,而弱化了对于阅读程序能力的考察。

众所周知,阅读程序的能力并不能非常真实地反映选手的程序能力,并且纵观近几年的阅读程序题已没有了什么新意,这也可看做是一个“求新求变”的信号。

至于试囗题整体难度方面较上年有了明显下降,其中问题求解第一题可以看做是考察选手的语文水平,而阅读程序更是没有了以往的“死算”题(即给定若干常数,在程序中设置一系列运算过程,让选手进行阅读计算类型的题目),完善程序给定的源代码风格良好,第二题竟然还加上了注释,这不能不说就是一种降低难度的举动。

2010-2013选择题解析

2010-2013选择题解析

2010-2013选择题及2013、2010解析第十九届2013全国青少年信息学奥林匹克联赛初赛提高组参考答案.CCF NOIP2011提高组(C语言)参考答案与评分标准一、单项选择题(共10题,每题1.5分,共计15分)1 2 3 4 5 6 7 8 9 10B B A D B ACD B A二、不定项选择题(共10题,每题1.5分,共计15分,多选或少选均不得分)1 2 3 4 5 6 7 8 9 10 CD ABCD AB BC BC ABD CD A BCD ABC 2012noip 选择题答案2013选择题解析1、C语言的数据类型是:C语言中数据类型(整形,浮点型,字符型,无值型)整型数说明加上不同的修饰符, 整型数有以下几种类型; signed short int 有符号短整型数说明。

简写为short或int, 字长为2字节共16位二进制数,数的范围是-32768~32767。

signed long int 有符号长整型数说明。

简写为long, 字长为4字节共32位二进制数,数的范围是-2147483648~2147483647。

unsigned short int 无符号短整型数说明。

简写为unsigned int, 字长为2字节共16位二进制数, 数的范围是0~65535。

unsigned long int 无符号长整型数说明。

简写为unsigned long, 字长为4字节共32位二进制数, 数的范围是0~4294967295。

浮点型(float) 一、浮点数说明C中有以下两种类型的浮点数:float 单浮点数。

字长为4 个字节共32 位二进制数,数的范围是3.4x10-38E~3.4x10+38E。

double 双浮点数。

字长为 8个字节共 64 位二进制数,数的范围是 1.7x10-308E~1.7x10+308E。

说明: 浮点数均为有符号浮点数, 没有无符号浮点数。

2、数的进制转换:10进制转为其它进制用倒除法。

NOIP2010全国青少年信息学奥林匹克联赛初赛试题

NOIP2010全国青少年信息学奥林匹克联赛初赛试题

第十六届全国青少年信息学奥林匹克联赛(NOIP2010)提高组 Pascal语言两小时完成一、单向选择(每道题1.5分)1.与16进制数 A1.2等值的10进制数是()A.101.2B.111.4C.161.125D.177.252.一个字节(byte)由()个二进制组成。

A.8B.16C.32D.以上都有可能3.以下逻辑表达式的值恒为真的是()。

A.P∨(┓P∧Q)∨(┓P∧┓Q)B.Q∨(┓P∧Q)∨(P∧┓Q)C.P∨Q∨(P∧┓Q)∨(┓P∧Q)D.P∨┓Q∨(P∧┓Q)∨(┓P∧┓Q)4.Linux下可执行文件的默认扩展名是( )。

A. exeB. comC. dllD. 以上都不是5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=()也成立。

A. 100B. 144C. 164D. 1966.提出“存储程序”的计算机工作原理的是()。

A. 克劳德•香农B. 戈登•摩尔C. 查尔斯•巴比奇 D. 冯•诺依曼7.前缀表达式“+ 3 * 2 + 512 ” 的值是()。

A. 23B. 25C. 37D. 658.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了( )。

A. 寄存器B. 高速缓存C. 闪存D. 外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。

假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中的()号位置。

A. 2kB. 2k+1C. k/2下取整D. (k+1)/210. 以下竞赛活动中历史最悠久的是()。

A. NOIPB. NOIC. IOID. APIO二、不定向选择(每道题1.5分)1.元素R1、R2、R3、R4、R5入栈的顺序为R1、R2、R3、R4、R5。

2010年信息学奥林匹克竞赛试题(小学四年级)

2010年信息学奥林匹克竞赛试题(小学四年级)

2010年狮山镇信息学奥林匹克竞赛试题(小学四年级,两小时完成)◆◆请将正确答案在答题卷上填写,在本试题卷上答题无效◆◆一、选择题:(选出每题正确的一个答案代码,填在横线上,每题1分,共20分)1、下列表达式中,其值为TRUE的是()。

A) 150>=150 B) 100>150 C) abs(-200)<>200 D) odd(34)=false2、运算2005 MOD 4的结果是()。

A) 7 B) 3 C) 1 D) 43、把字符’7’转化为整数7的表达式是()A) ord(‘7’)-ord(0) B) ord(7)-ord(0) C) ord(‘7’)-48 D) ord(7)-484、“A、B不能同时大于C”的PASCAL表达式是()A) A>C AND B>C B)(A<=C) AND (B<=C) C) A<C OR B<C D) NOT((A>C) AND (B>C))5、字符“5”的ASCII码为53,则字符“9”的ASCII码值是()A) 56 B) 20 C) 57 D) 586、在Free Pascal环境里,以()作为语句之间的分隔符。

A)。

B): C); D)!7、在Free Pascal的编程环境里,运行程序的快捷键是()。

A)Ctrl+F9 B)Alt+F9 C)Alt+F5 D)Ctrl+F58、在Free Pascal 中,每种类型都有它的数据范围,如果变量a的值为1000*1000,那么a是什么类型的变量()。

A)integer B)real C)string D)longint9、已知X是一个三位数,下列()式可以求出X的十位数数字。

A) TRUNC(X/10)*10-X*10 B) TRUNC(X/10)*10-X/10C)TRUNC(X/10)-TRUNC(X/100)*10 D)TRUNC(X/10)-TRUNC(X/10)*10010、若程序中有一条输出语句write (6=6 );那么这条语句的输出结果是()A)6=6 B)0 C)false D)true11、字符串A的值为‘teacher’,则表达式copy(a, 6, 3)的值为()A)‘er’ B)‘acher’ C)‘tea’ D)‘eacher’12、下列表达式中,不是布尔表达式的是()。

全国青少年信息学奥林匹克竞赛(NOI)2010 试题

全国青少年信息学奥林匹克竞赛(NOI)2010 试题
起飞序列还存在两类限制条件: 第一类(最晚起飞时间限制):编号为 i 的航班起飞序号不得超过 ki; 第二类(相对起飞顺序限制):存在一些相对起飞顺序限制(a, b),表示
航班 a 的起飞时间必须早于航班 b,即航班 a 的起飞序号必须小于航班 b 的起飞序号。 小 X 思考的第一个问题是,若给定以上两类限制条件,是否可以计算出一个 可行的起飞序列。第二个问题则是,在考虑两类限制条件的情况下,如何求出每 个航班在所有可行的起飞序列中的最小起飞序号。
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛(NOI)2010 试题
海拔 【问题描述】
YT 市是一个规划良好的城市,城市被东西向和南北向的主干道划分为 n×n 个区域。简 单起见,可以将 YT 市看作 一个正方形,每一个区域也可看作一个正方形。从而,YT 城市 中包括(n+1)×(n+1)个交叉路口和 2n×(n+1)条双向道路(简称道路),每条双向 道路连接主干 道上两个相邻的交叉路口。下图为一张 YT 市的地图(n = 2),城市被划分为 2×2 个区域,包 括 3×3 个交叉路口和 12 条双向道路。
【如何评分】
如果你的输出文件格式与题目要求不符,则得 0 分。即你的输出文件必须满 足:第一行恰好包含 n 个整数,且第二行也恰好包含 n 个整数。
当你的输出文件格式与题目要求相符时: 1. 如果仅第一行正确,获得对应测试点 40%的分数; 2. 如果仅第二行正确,获得对应测试点 60%的分数; 3. 如果两行均正确,获得对应测试点 100%的分数。
最优方案为:乐曲由和弦 1,和弦 3,和弦 5 组成,美妙度为 5 + 2 + 4 = 11。

全国青少年信息学奥林匹克竞赛百科

全国青少年信息学奥林匹克竞赛百科

全国青少年信息学奥林匹克竞赛百科小伙伴们!今天咱们来唠唠这个超酷的全国青少年信息学奥林匹克竞赛,简称NOI。

一、这是个啥竞赛呢?这就像是信息学领域里青少年的“武林大会”。

它主要是针对那些对计算机编程、算法设计等信息学知识特别感兴趣,而且有一定天赋的青少年举办的。

在这个竞赛里,大家可不是比谁打游戏打得好哦,而是比谁能更巧妙地用计算机语言解决各种复杂的问题。

二、竞赛都考啥呢?那考的东西可就相当有技术含量啦。

它会涉及到算法,比如说怎么让计算机用最快的速度在一堆数字里找到特定的数字,这就像在一个巨大的迷宫里找宝藏一样,要设计出最佳的路线(算法)才行。

还有数据结构,就好比你要给计算机里的各种信息安排合理的“房子”(存储方式),这样计算机找东西的时候才不会晕头转向。

编程语言也是重点,像C、C++ 这些编程语言就像是参赛选手的魔法棒,选手们用它们来施展各种神奇的操作,让计算机乖乖听话,按照自己的想法去解决问题。

三、这个竞赛有啥好处呢?那可是相当长脸的事儿。

如果你能在这个竞赛里取得好成绩,就像你在学校里考了第一名一样光荣,而且是在全国范围内哦。

这会让你在同学中脱颖而出,成为大家眼中的“小天才”。

其次呢,对未来发展超级有帮助。

要是你以后想从事计算机相关的工作,像软件开发、人工智能这些超级酷的领域,这个竞赛的经历就像一张闪闪发光的名片。

大学招生的时候也特别喜欢这样的学生呢,有些厉害的大学会因为你在这个竞赛中的出色表现,就对你伸出橄榄枝,可能会给你一些特殊的录取优惠政策。

四、怎么参加这个竞赛呢?参加这个竞赛可不是拍拍脑袋就可以的。

一般来说,你得先在学校里好好地学习信息学知识,学校可能会有相关的兴趣小组或者培训课程。

然后要通过层层选拔,从学校到市里,再到省里,一路过关斩将,最后才能站在全国赛的舞台上。

五、比赛的那些难忘瞬间。

在比赛的现场,那气氛可是相当紧张又刺激的。

每个选手都坐在电脑前,眼睛紧紧盯着屏幕,手指在键盘上飞快地敲击着,就像钢琴家在弹奏高难度的曲子一样。

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案

第十二届全国青少年信息学奥林匹克联赛初赛试题及参考答案第十二届全国青少年信息学奥林匹克联赛初赛试题(提高组C 语言二小时完成)● ● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确答案.)。

1. 在以下各项中。

()不是CPU的组成部分。

A. 控制器B. 运算器C. 寄存器D. ALUE. RAM答案:E知识点:寄存器是中央处理器内的组成部份。

寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。

在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。

在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC)。

寄存器是内存阶层中的最顶端,也是系统获得操作资料的最快速途径。

寄存器通常都是以他们可以保存的位元数量来估量,举例来说,一个“8 位元寄存器”或“32 位元寄存器”。

寄存器现在都以寄存器档案的方式来实作,但是他们也可能使用单独的正反器、高速的核心内存、薄膜内存以及在数种机器上的其他方式来实作出来。

寄存器通常都用来意指由一个指令之输出或输入可以直接索引到的暂存器群组。

更适当的是称他们为“架构寄存器”。

例如,x86 指令及定义八个32 位元寄存器的集合,但一个实作x86 指令集的 CPU 可以包含比八个更多的寄存器。

寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。

算术逻辑单元 (Arithmetic-Logic Unit, ALU)是中央处理器(CPU)的执行单元,是所有中央处理器的核心组成部分,由"And Gate" 和"Or Gate"构成的算术逻辑单元,主要功能是进行二位元的算术运算,如加减乘(不包括整数除法)。

基本上,在所有现代CPU体系结构中,二进制都以补码的形式来表示。

2. BIOS(基本输入输出系统)是一组固化在计算机内()上一个ROM芯片上的程序。

CCFNOIP2010全国青少年信息学奥林匹克联赛初赛试题

CCFNOIP2010全国青少年信息学奥林匹克联赛初赛试题

CCFNOIP2010全国青少年信息学奥林匹克联赛初赛试题第⼗六届全国青少年信息学奥林匹克联赛初赛试题试题及答案NOIP2010(Pascal提⾼组)⼀、单项选择题1.与16进制数 A1.2等值的10进制数是()A.101.2B.111.4C.161.125D.177.25解:此题考查的知识点是进制转换。

把⼀个M进制的数转换为⼗进制数的⽅法是:⽤这个M进制数的第N 位(从⼩数点出发从左往右依次为第1位,第2位,第3位……,从⼩数点出发从右往左依次为第-1位,第-2位,第-3位……)乘以M的N-1次⽅,然后累计求和。

⼗六进制中⽤A,B,C,D,E,F分别表⽰10,11,12,13,14,15.(A1.2)16=10*161+1*160+2*16-1=(161.125)10故选答案C.2.⼀个字节(byte)由()个⼆进制组成。

A.8B.16C.32D.以上都有可能解:此题要求考⽣掌握计算机存储单元⽅⾯的相关知识。

计算机中的信息都是以⽂件形式被保存和管理的;所有的信息在计算机中都要转化为⼆进制数。

计算机最基本的存储单元是字节Byte,最⼩单位是⼆进制位bit。

1个字节占8个⼆进制位;⽐字节⼤的存储单位还有KB,MB,GB,TB,它们的换算关系是:1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB.计算机有⼀个重要的性能参数:字长,指的就是CPU⼀次能处理的⼆进制信息串的长度,⼀个汉字按GB2312-80规划转化为⼆进制信息串后长16位(2个字节),⼀个英⽂字母或数字按ASCII码规则转化为⼆进制信息串后长8位(1个字节)。

故选答案A.3.以下逻辑表达式的值恒为真的是()。

A.P∨(┓P∧Q)∨(┓P∧┓Q)B.Q∨(┓P∧Q)∨(P∧┓Q)C.P∨Q∨(P∧┓Q)∨(┓P∧Q)D.P∨┓Q∨(P∧┓Q)∨(┓P∧┓Q)解:此题考查逻辑运算⽅⾯的知识。

⽤逻辑运算符连接起来的表达式称为逻辑表达式。

noi 基础知识题库

noi 基础知识题库

noi 基础知识题库NOI(全国青少年信息学奥林匹克竞赛)基础知识题库是竞赛的重要组成部分,主要针对参赛选手的信息科学和计算机科学基础知识的掌握情况进行测试。

这些题目通常涵盖了数据结构、算法、编程语言、操作系统和网络编程等多个方面。

以下是5道NOI基础知识题库的示例:1.题目:一个数组中只包含正整数,并且可能有重复的数字。

现在需要将数组中的每个数字都变成它不重复出现的最小次数。

如果一个数字重复出现了奇数次,那么它最后在结果数组中的值应为0。

给定一个整数数组,返回一个长度为n的数组,其中第i个元素是原数组中第i个不重复的元素在结果数组中的值。

2.题目:给定一个整数数组,你需要对数组中的元素进行排序,使得所有正数都在负数前面。

如果存在相同的正数或负数,可以任意排序。

给定一个函数bool compare(int a, int b),该函数可以判断a和b的大小关系。

如果a大于b,则返回true;否则返回false。

你需要使用这个函数来完成排序。

3.题目:给定一个长度为n的字符串s和一个字典集合word_set,找到字符串中所有包含在字典集合中的子串。

返回一个列表,其中包含所有符合条件的子串。

4.题目:给定一个字符串s,表示一个时间字符串,将其转换成下一个小时的时间字符串。

如果当前时间距离下个小时只有一分钟,则直接跳过下个小时,继续下下个小时。

例如:给定字符串"23:59",返回"00:00"。

5.题目:给定一个整数数组nums和两个整数k和target,请你找出其中第k小的元素。

注意这里的第k小元素是指比k小的元素个数为k的元素,而不是直接排序后第k小的元素。

总结来说,NOI基础知识题库是指针对信息学和计算机科学基本知识的测试题目集合。

这些题目通常包括数据结构、算法、编程语言等方面的知识点,用于评估选手的基本技能掌握程度和应用能力。

Noip2010提高组初赛试题及详细解析(C语言)

Noip2010提高组初赛试题及详细解析(C语言)

第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组C 语言二小时完成)●● 全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确选项。

)1.与16进制数A1.2等值的10进制数是(C )A.101.2B.111.4C.161.125D.177.25解析1:看进制转换的表原式等于10(A)×161+1×160+2×16-1=161.1252.一个字节(byte)由()个二进制位组成。

A.8B.16C.32D.以上都有可能解析2: 一个字节(byte)由( 8 )个二进制位组成,即一个字节等于八比特3.一下逻辑表达式的值恒为真的是()A.P∨(┐P∧Q)∨(┐P∧┐Q)B.Q∨(┐P∧Q)∨(P∨┐Q)C.P∨Q∨(P∧┐Q)∨(┐P∧Q)D.P∨┐Q∨(P∧┐Q)∨(┐P∧┐Q)解析3:各个逻辑符号的问题,可以进行一定的假设。

设P,Q都为假"∨" 表示"或" 相当于生活中的“或者”, "∧" 表示"与". 相当于生活中说的“并且” "┐"表示"非". 真或真为真:真或假为真:假或假为假:假与假为假,假与真为假,真与真为真。

真为真,非真为假,假为假,非假为真。

4.Linux下可执行文件的默认扩展名为()A.exe Baaa C.dll D.都不是解析4:Linux下常见的文件名后缀、文件类型1、系统文件*.conf配置文件*.rpm rpm包*.a 一种存档文件*.lock 一种琐文件*.~ 备份文件*. 隐藏文件2:程序或脚本*.c c语言源程序文件*.cpp c++语言源程序*.h c或c++头文件*.o 程序对象文件*.pl perl语言源程序*. php php语言源程序*.tcl tcl脚本程序*.so/.lib 库文件*.sql sql语言文件3:格式文件*.txt 无格式的ascii码文件*.html/.htm 静态web页*.ps postScipt文件*.au 一种声音文件*.wav 一种声音文件*.xpm一种图像文件*.png一种图形,图像文件4:存档与压缩文件*.tar tar归档文件*.Z/.gz/.bz2压缩文件*.tar.gz/.tgz/.tar.bz2/.tbz为压缩后的tar 包linux本身是没有扩展名这个概念的。

NOIP2010第十六届初赛试题及答案(普及组Pascal)修缮完美版

NOIP2010第十六届初赛试题及答案(普及组Pascal)修缮完美版

第十六届全国青少年信息学奥林匹克联赛初赛试题(普及组 Pascal 语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷上一律无效●●CCF NOIP2010普及组(Pascal语言)参考答案与评分标准一、单项选择题(共20题,每题1.5分,共计30分)1 2 3 4 5 6 7 8 9 10D A A D A D B D C B11 12 13 14 15 16 17 18 19 20D B B B B A A D C D二、问题求解(共2题,每题5分,共计10分)1、2-2-1-2-3-1-1-3-4-3-1-2-1-3-5-3-6(或22123113431213536)2、49三、阅读程序写结果(共4题,每题8分,其中第4题(1)、(2)各4分,共计32分)1、2 20 77 912、99 101 1113、120 1124、(1)1(2)4四、完善程序(前4空,每空2.5分,后6空,每空3分,共计28分)(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)1、① tmp := true② p[j]③ p[r] := i④ p[j] + p[k](或p[k] + p[j])⑤10042、① num <= 2(或num < 3 或num = 2)②go(LEFT_TO_RIGHT)③pos[i] = LEFT(或LEFT = pos[i])④ time[i] + go(RIGHT_TO_LEFT)(或go(RIGHT_TO_LEFT) + time[i])⑤ pos[i] := LEFT本小题中,LEFT可用true代替,LEFT_TO_RIGHT可用true代替,RIGHT_TO_LEFT 可用false代替。

NOIP2010提高组初赛试题及详细解析

NOIP2010提高组初赛试题及详细解析

第十六届全国青少年信息学奥林匹克联赛初赛试题(提高组 C++语言两小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一、单项选择题(共10题,每题1.5分,共计15分。

每题有且仅有一个正确选项。

)1.与十六进制数 A1.2等值的十进制数是()A.101.2 B.111.4 C.161.125 D.177.252.一个字节(byte)由()个二进制组成。

A.8 B.16 C.32 D.以上都有可能3.以下逻辑表达式的值恒为真的是()。

A.P∨(┓P∧Q)∨(┓P∧┓Q) B.Q∨(┓P∧Q)∨(P∧┓Q)C.P∨Q∨(P∧┓Q)∨(┓P∧Q) D.P∨┓Q∨(P∧┓Q)∨(┓P∧┓Q)4.Linux下可执行文件的默认扩展名是( )。

A. exeB. comC. dllD. 以上都不是5.如果在某个进制下等式7*7=41成立,那么在该进制下等式12*12=()也成立。

A. 100B. 144C. 164D. 1966.提出“存储程序”的计算机工作原理的是()。

A. 克劳德•香农B. 戈登•摩尔C. 查尔斯•巴比奇D. 冯•诺依曼7.前缀表达式“+ 3 * 2 + 5 12 ”的值是()。

A. 23B. 25C. 37D. 6 58.主存储器的存取速度比中央处理器(CPU)的工作速度慢的多,从而使得后者的效率受到影响。

而根据局部性原理,CPU所访问的存储单元通常都趋于一个较小的连续区域中。

于是,为了提高系统整体的执行效率,在CPU中引入了( )。

A.寄存器 B.高速缓存 C.闪存 D.外存9.完全二叉树的顺序存储方案,是指将完全二叉树的结点从上到下、从左到右依次存放到一个顺序结构的数组中。

假定根结点存放在数组的1号位置上,则第k号结点的父结点如果存在的话,应当存放在数组中的()号位置。

A.2k B.2k+1 C.k/2下取整 D.(k+1)/210.以下竞赛活动中历史最悠久的是()。

历届全国青少年信息学奥赛初赛试题答案(6-16届)

历届全国青少年信息学奥赛初赛试题答案(6-16届)

第六届全国青少年信息学(计算机)奥林匹克分区联赛初赛试题(提高组参考答案)一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分)二、问题解答(第1题的第1问2分,第2问5分,第2题7分,两题共14分)1.答:有5种不同形态的二叉树可以得到这一遍历结果;可画出的这些二叉树为:2. 用递推公式给出的某人从底层开始走完全部楼梯的走法为(用F(N))记录不同案数:F(1)=1 F(2)=2 F(3)=4 F(N)=F(N-3)+F(N-2)+F(N-1) (N≥4)三、阅读程序,并写出程序的正确运行结果:(10分,共20分)(1)程序的运行结果是:4 3 0 2(2)程序的运行结果是:BBAC四、根据题意,将程序补充完整(每个点3分,共30分)第七届全国青少年信息学(计算机)奥林匹克分区联赛初赛试题(提高组参考答案)一、选择一个正确答案代码(A/B/C/D),填入每题的括号内(每题1.5分,多选无分,共30分)二、问题解答(5+7分,两题共12分)1.答:该二叉树先序遍历的顺序为:ABCEGDFHIJ2.答:用这些点为顶点,能组成2250个不同四边形三、阅读程序,并写出程序的正确运行结果:(4+7+8+9分,共28分)(1)程序的运行结果是:125(2)程序的运行结果是:181 110 87 76 66 62 61 60(3)程序的运行结果是:1348(4)程序的运行结果是:153四、根据题意,将程序补充完整(每个点3分,共30分)题一① SP:=SP+1② I:=I -1③ DK[I,2]+L+DK[I+1,2]④ D⑤ DK[I+1,1]题二① READLN(X,Y,W)② R[J,I]+EET[J]>MAX③ ET[N]:=EET[N];④ ET[J]-R[I,J]<MIN⑤ EET[I]=ET[I]第八届全国青少年信息学奥林匹克联赛初赛试题提高组一、选择题二、问题解答1、442、N0 = (K-1) Nk +1三、读程序写结果1、RRRRWWBBBB2、300313、15.00(PASCAL) 15(BASIC)四、补充程序题一:1、c[n+1]2、(yu+d[j1]<c[j1+1])3、yu:=yu+d[j1];4、e[j0]:=s;5、write(e[I]:4);题二:1、P AND (B[0]=0)2、B[J]:=1;3、P:=FALSE;4、(A[I,J]=-1) AND (B[J]=1)5、P第九届全国青少年信息学奥林匹克联赛初赛试题提高组参考答案一、单项选择题(共10题,每题1.5分,共计15分。

NOI及相关活动史理论试题

NOI及相关活动史理论试题

NOI及相关活动史
一、选择题
1.全国青少年信息学奥林匹克系列活动的主办单位是()。

A. 教育部
B. 科技部
C. 共青团中央
D. 中国计算机学会
F NOIP 复赛全国统一评测时使用的系统软件是()。

A. NOI Windows
B. NOI Linux
C. NOI Mac OS
D. NOI DOS
3.在NOI 系列赛事中参赛选手必须使用累承办单位统一提供的设备。

下列物品中不允许选手自带的是()。

A.鼠标
B.笔
C.身份证
D.准考证
4.参加NOI比赛,以下不能带入考场的是()。

A. 钢笔
B. 适量的衣服
C. U盘
D. 铅笔
5.NOI 的中文意思是().
A. 中国信息学联赛
B. 全国青少年信息学奥林匹克竞赛
C. 中国青少年信息学奥林匹克竞赛
D. 中国计算机协会
6.从()年开始,NOIP 竞赛将不再支持Pascal 语言。

A. 2020
B. 2021
C. 2022
D. 2023
7.中国计算机学会于()年创办全国青少年计算机程序设计竞赛。

A. 1983
B. 1984
C. 1985
D. 1986。

noi竞赛练习题

noi竞赛练习题

noi竞赛练习题NOI(National Olympiad in Informatics,全国信息学奥林匹克竞赛)是由中国计算机学会主办,是中国最具影响力的计算机竞赛之一。

NOI 的目标是选拔和培养高中生的计算机科学和算法设计能力,培养具有国际竞争力的优秀人才。

竞赛设置了一系列挑战性的编程题目,考察参赛者的算法思维、编程实践和问题解决能力。

下面是一道NOI竞赛练习题,希望能帮助读者更好地理解NOI竞赛的题型和要求。

【题目描述】小明是一名NOI竞赛的参赛选手,最近他参加了一场练习赛,其中一道题目让他颇费思量。

题目要求如下:给定一个长度为N的整数序列A,小明需要将序列A分成两个非空的子序列B和C。

子序列B和C的长度可以不相等,但是B和C的元素之和必须相等。

小明希望分割后的B序列的元素尽可能多。

请你帮助小明计算B序列的最大长度。

【输入格式】输入的第一行包含一个整数N,表示序列A的长度。

接下来一行包含N个整数,表示序列A中的元素。

【输出格式】输出一个整数,表示B序列的最大长度。

【样例输入】51 2 3 4 6【样例输出】3【样例解释】序列A为[1, 2, 3, 4, 6],B序列可以为[1, 2, 3],C序列为[4, 6],它们的元素之和均为6,且B序列的长度为3,是可以通过分割得到的最大长度。

【数据范围】对于30%的数据,2 ≤ N ≤ 10,序列A中的元素均为正整数。

对于60%的数据,2 ≤ N ≤ 100,序列A中的元素均为正整数。

对于100%的数据,2 ≤ N ≤ 10^5,序列A中的元素均为正整数。

【解题思路】要求分割后B序列的最大长度,可以使用动态规划的方法进行求解。

令dp[i]表示序列A中前i个数字的和的奇偶性。

在状态转移方程中,我们可以考虑第i个数字A[i]是属于序列B还是序列C。

当A[i]属于序列B时,dp[i]的奇偶性与dp[i-1]相同。

即dp[i] = dp[i-1];当A[i]属于序列C时,dp[i]的奇偶性与dp[i-1]相反。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛(NOI)2010 试题
【样例输入 1】
55 45254 12 32 51 34 31
【样例输出 1】
35142 34121
【样例输入 2】
50 33355
【样例输出 2】
32154 11144
【样例说明】
在样例 1 中:
一个“超级和弦”由若干个编号连续的音符组成,包含的音符个数不少于 L 且不多于 R。我们定义超级和弦的美妙度为其包含的所有音符的美妙度之和。两 个超级和弦被认为是相同的,当且仅当这两个超级和弦所包含的音符集合是相同 的。
小 Z 决定创作一首由 k 个超级和弦组成的乐曲,为了使得乐曲更加动听,小 Z 要求该乐曲由 k 个不同的超级和弦组成。我们定义一首乐曲的美妙度为其所包 含的所有超级和弦的美妙度之和。小 Z 想知道他能够创作出来的乐曲美妙度最大 值是多少。
输入文件 energy.in 仅包含一行,为两个整数 n 和 m。
【输出格式】
输出文件 energy.out 仅包含一个整数,表示总共产生的能量损失。
【样例输入 1】
54
【样例输出 1】
36
【样例输入 2】
34
【样例输出 2】
20
【数据规模和约定】
对于 10%的数据:1 ≤ n, m ≤ 10; 对于 50%的数据:1 ≤ n, m ≤ 100; 对于 80%的数据:1 ≤ n, m ≤ 1000; 对于 90%的数据:1 ≤ n, m ≤ 10,000; 对于 100%的数据:1 ≤ n, m ≤ 100,000。
【输出格式】
输出文件 plane.out 由两行组成。 第一行包含 n 个整数,表示一个可行的起飞序列,相邻两个整数用空格分隔。 输入数据保证至少存在一个可行的起飞序列。如果存在多个可行的方案,输出任 意一个即可。 第二行包含 n 个整数 t1, t2, „, tn,其中 ti 表示航班 i 可能的最小起飞序 号,相邻两个整数用空格分隔。
小 Z 搜集到了世博园的地图,她发现从整体上看世博园是一块非常狭长的区 域,而每一个展馆占用了其中一个几乎相同大小的方块。因此可以将整个园区看 成一个 n × m 的矩阵(n≤3),其中每一个格子为一个主题展馆。
【提示】
海拔高度不一定是整数。
【运行时限】
2 秒。
【运行空限】
512M。
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛(NOI)2010 试题
航空管制
【问题描述】
世博期间,上海的航空客运量大大超过了平时,随之而来的航空管制也频频 发生。最近,小 X 就因为航空管制,连续两次在机场被延误超过了两小时。对此, 小 X 表示很不满意。
起飞序列还存在两类限制条件: 第一类(最晚起飞时间限制):编号为 i 的航班起飞序号不得超过 ki; 第二类(相对起飞顺序限制):存在一些相对起飞顺序限制(a, b),表示
航班 a 的起飞时间必须早于航班 b,即航班 a 的起飞序号必须小于航班 b 的起飞序号。 小 X 思考的第一个问题是,若给定以上两类限制条件,是否可以计算出一个 可行的起飞序列。第二个问题则是,在考虑两类限制条件的情况下,如何求出每 个航班在所有可行的起飞序列中的最小起飞序号。
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛(NOI)2010 试题
海拔 【问题描述】
YT 市是一个规划良好的城市,城市被东西向和南北向的主干道划分为 n×n 个区域。简 单起见,可以将 YT 市看作 一个正方形,每一个区域也可看作一个正方形。从而,YT 城市 中包括(n+1)×(n+1)个交叉路口和 2n×(n+1)条双向道路(简称道路),每条双向 道路连接主干 道上两个相邻的交叉路口。下图为一张 YT 市的地图(n = 2),城市被划分为 2×2 个区域,包 括 3×3 个交叉路口和 12 条双向道路。
小 Z 作为该市的市长,他根据统计信息得到了每天上班高峰期间 YT 市每条道路两个方 向的人流量,即在高峰期间沿 着该方向通过这条道路的人数。每一个交叉路口都有不同的 海拔高度值,YT 市市民认为爬坡是一件非常累的事情,每向上爬 h 的高度,就需要消耗 h 的体力。如果 是下坡的话,则不需要耗费体力。因此如果一段道路的终点海拔减去起点海 拔的值为 h(注意 h 可能是负数),那么一个人经过这段路所消耗的体力是 max{0, h}(这里 max{a, b}表示取 a, b 两个值中的较大值)。
输出文件为 piano.out。 输出文件只有一个整数,表示乐曲美妙度的最大值。
【样例输入】
4323 3 2 -6 8
【样例输出】
11
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛 5 种不同的超级和弦: 1. 音符 1 ~ 2,美妙度为 3 + 2 = 5 2. 音符 2 ~ 3,美妙度为 2 + (-6) = -4 3. 音符 3 ~ 4,美妙度为(-6) + 8 = 2 4. 音符 1 ~ 3,美妙度为 3 + 2 + (-6) = -1 5. 音符 2 ~ 4,美妙度为 2 + (-6) + 8 = 4
【输出格式】
输出文件 altitude.out 仅包含一个数,表示在最理想情况下每天上班高峰期间所有人爬 坡所消耗的总体力和(即总体力和的最小值),结果四舍五入到整数。
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛(NOI)2010 试题
【样例输入】
1 1 2 3 4 5 6 7 8
最优方案为:乐曲由和弦 1,和弦 3,和弦 5 组成,美妙度为 5 + 2 + 4 = 11。
【运行时限】
2 秒。
【运行空限】
512M。
【数据规模和约定】
总共 10 个测试点,数据范围满足:
所有数据满足:-1000 ≤ Ai ≤ 1000,1 ≤ L ≤ R ≤ n 且保证一定存在 满足要求的乐曲。
【样例输出】
3
【样例说明】
样例数据见下图。
最理想情况下所有点的海拔如上图所示。
【数据规模】
对于 20%的数据:n ≤ 3; 对于 50%的数据:n ≤ 15; 对于 80%的数据:n ≤ 40; 对于 100%的数据:1 ≤ n ≤ 500,0 ≤ 流量 ≤ 1,000,000 且所有流量均为整数。
【输入格式】
输入文件 plane.in 第一行包含两个正整数 n 和 m,n 表示航班数目,m 表示 第二类限制条件(相对起飞顺序限制)的数目。
第二行包含 n 个正整数 k1, k2, „, kn。 接下来 m 行,每行两个正整数 a 和 b,表示一对相对起飞顺序限制(a, b), 其中 1≤a,b≤n, 表示航班 a 必须先于航班 b 起飞。
起飞序列 3 5 1 4 2 满足了所有的限制条件,所有满足条件的起飞序列有:
34512
35124
35142
35412
53124
53142
53412
由于存在(5, 1)和(3, 1)两个限制,航班 1 只能安排在航班 5 和 3 之后,故最早
起飞时间为 3,其他航班类似。
在样例 2 中:
虽然航班 4、5 没有相对起飞顺序限制,但是由于航班 1、2、3 都必须安排在前
全国青少年奥林匹克竞赛(NOI)2010 试题
NOI 2010
2010.8
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛(NOI)2010 试题
能量采集 【问题描述】
栋栋有一块长方形的地,他在地上种了一种能量植物,这种植物可以采集太阳光的能量。 在这些植物采集能量后,栋栋再使用一个能量汇集机器把这些植物采集到的能量汇集到一 起。 栋栋的植物种得非常整齐,一共有 n 列,每列有 m 棵,植物的横竖间距都一样,因此对于 每一棵植物,栋栋可以用一个坐标(x, y)来表示,其中 x 的范围是 1 至 n,表示是在第 x 列, y 的范围是 1 至 m,表示是在第 x 列的第 y 棵。
【运行时限】
1 秒。
【运行空限】
512M。
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛(NOI)2010 试题
超级钢琴
【问题描述】
小 Z 是一个小有名气的钢琴家,最近 C 博士送给了小 Z 一架超级钢琴,小 Z 希望能够用这架钢琴创作出世界上最美妙的音乐。
这架超级钢琴可以弹奏出 n 个音符,编号为 1 至 n。第 i 个音符的美妙度为 Ai,其中 Ai 可正可负。
下面给出了一个能量采集的例子,其中 n = 5,m = 4,一共有 20 棵植物,在每棵植物上 标明了能量汇集机器收集它的能量时产生的能量损失。
在这个例子中,总共产生了 36 的能量损失。
Copyright © 2010 中国计算机学会, 版权所有.
全国青少年奥林匹克竞赛(NOI)2010 试题
【输入格式】
【如何评分】
如果你的输出文件格式与题目要求不符,则得 0 分。即你的输出文件必须满 足:第一行恰好包含 n 个整数,且第二行也恰好包含 n 个整数。
当你的输出文件格式与题目要求相符时: 1. 如果仅第一行正确,获得对应测试点 40%的分数; 2. 如果仅第二行正确,获得对应测试点 60%的分数; 3. 如果两行均正确,获得对应测试点 100%的分数。
在这次来烟台的路上,小 X 不幸又一次碰上了航空管制。于是小 X 开始思考 关于航空管制的问题。
假设目前被延误航班共有 n 个,编号为 1 至 n。机场只有一条起飞跑道,所 有的航班需按某个顺序依次起飞(称这个顺序为起飞序列)。定义一个航班的起 飞序号为该航班在起飞序列中的位置,即是第几个起飞的航班。
相关文档
最新文档