NOIP模拟题

合集下载

NOIP经典模拟习题

NOIP经典模拟习题

NOIP经典模拟习题最⼩花费【题⽬描述】在n个⼈中,某些⼈的银⾏账号之间可以互相转账。

这些⼈之间转账的⼿续费各不相同。

给定这些⼈之间转账时需要从转账⾦额⾥扣除百分之⼏的⼿续费,请问A最少需要多少钱使得转账后B收到100元。

【输⼊格式】第⼀⾏输⼊两个⽤空格隔开的正整数n,m,分别表⽰总⼈数和可以互相转账的⼈的对数。

以下m⾏每⾏输⼊三个⽤空格隔开的正整数x,y,z,表⽰标号为x的⼈和标号为y的⼈之间互相转账需要扣除z%的⼿续费(0最后⼀⾏输⼊两个⽤空格隔开的正整数A,B。

数据保证A与B之间可以直接或间接地转账。

【输出格式】输出A使得B到账100元最少需要的总费⽤。

精确到⼩数点后3位。

【输⼊样例】3 31 2 12 3 21 3 31 3【输出样例】103.072【数据范围】对于30%的数据,满⾜1<=n<=100对于所有数据,满⾜1<=n<=2000。

⽣⽇派对【题⽬描述】有N-1位同学要去参加⼩徐的⽣⽇派对。

⼩徐的⽣⽇派对在编号为x(1<=x<=n)的地⽅举⾏,⽽这N-1位同学分别住在编号为1~N(除X)的地⽅。

现在有M(1<=m<=100000)条有向道路,每条路长为ti(1<=ti<=100)。

每位同学都必须参加完派对后回家,每位同学都会选择最短路径,求这n-1位同学的最短路径(⼀个来回)中最长的⼀条的长度。

特别提醒:可能有权值不同的重边。

数据保证每位同学均能到达X处,并从X处返回。

【输⼊格式】第1⾏:N,M,X;第2~m+1⾏: Ai,Bi,Ti,表⽰有⼀条从Ai到Bi的路,长度为Ti.【输出格式】输出仅⼀⾏,为最长最短路的长度。

【输⼊样例】4 8 21 2 41 3 21 4 72 1 12 3 53 1 23 4 44 2 3【输出样例】10【数据范围】对于60%的数据,满⾜1<=n<=100对于所有数据,满⾜1<=n<=1000。

NOIP初赛模拟考试题及答案解析修订版

NOIP初赛模拟考试题及答案解析修订版

N O I P初赛模拟考试题及答案解析集团标准化小组:[VVOPPT-JOPP28-JPPTL98-LOPPNN]信息学奥林匹克联赛初赛模拟试题(普及组C语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内(每题1.5分,共30分)1.被誉为“人工智能之父”的是()。

A.冯·诺依曼。

B.巴贝奇。

C.文顿·瑟夫和卡恩。

D.阿兰·图灵。

E.弗雷德里克·特曼。

2.下列哪个不是CPU(中央处理单元)()。

A.IntelItaniumB.DDRSDRAMC.AMDAthlon64D.AMDOpteronE.IBMPower53.常见的邮件传输服务器使用()协议发送邮件。

A.HTTPB.SMTPC.TCPD.FTPE. POP34.下列无符号数中,最小的数是()。

10 C.(37)8 D.(2A)165.下列哪个软件属于操作系统软件()。

A.MicrosoftWordB.PhotoshopC.FoxmailD.WinRARE.RedHatLinux6.下列哪个不是计算机的存储设备()。

A.文件管理器B.内存C.高速缓存D.硬盘E.U盘7.组成’教授’(jiaoshou)’副教授’(fujiaoshou)与’讲师’(jiangshi)这三个词的汉字,在GB2312-80字符集中都是一级汉字.对这三个词排序的结果是()。

A教授,副教授,讲师B.副教授,教授,讲师C讲师,副教授,教授D.副教授,讲师,教授8.彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。

A.紫B.白C.黑D.绿E.橙9.以下哪个软件不是即时通信软件()。

A.网易泡泡B.MSNMessengerC.GoogleTalkD.3DSMaxE.QQ10.一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行相互转换的设备,这种设备是()。

NOIP初赛模拟题(C++)

NOIP初赛模拟题(C++)

一、选择题:共20 题,每题1.5 分,共计30 分)。

1、计算机网络最大的优点是。

A、精度高B、资源共享C、运行速度快D、存储容量大E、逻辑判断能力强2、计算机病毒是指。

A、编制有错误的计算机程序B、设计不完善的计算机程序C、计算机的程序已被破坏D、以危害系统为目的的特殊的计算机程序E、没有经过编译的计算机程序3、在各种查找算法中,平均查找长度(与关键字比较次数的期望值)与查找表中元素个数 n 无关的查找方法是____。

A. 顺序查找B. 散列查找C. 折半查找D. 动态查找 E、二分查找4、下列各数中最大的是____。

A、 11010110.0101(二进制)B、D6.53(十六进制)C、 214.32(十进制)D、326.25(八进制)E、23.26(三十二进制)5.已知英文字母a 的ASCll 代码值是十六进制数61H,那么字母d 的ASCll 代码值是A)34H B)54H C)24H D)64H E)74H6、若一台计算机的字长为 32 位,则表明该机器___。

A. 能处理的数值最大为 4 位十进制数B. 能处理的数值最多为 4 个字节C. 在 CPU 中能够作为一个整体加以处理的二进制数据为 4 个字节D. 在 CPU 中运算的结果最大为 232E.表示计算机的时钟脉冲7、编译程序和解释程序是两类高级语言翻译程序,它们的根本区别在于__。

A. 是否进行优化处理B. 执行效率不同C. 对源程序中的错误处理不同D. 是否形成目标程序E.编写方式不同8、在字符串“abcde”中有___个子串 CA. 14B. 15C. 16D. 17E.189、假设一棵二叉树的后序遍历序列为DGJHEBIFCA,中序遍历序列为DBGEHJACIF,则其前序遍历序列为。

A、ABCDEFGHIJB、ABDEGHJCFIC、ABDEGHJFICD、ABDEGJHCFIE、ABEDGHCJFI10、某硬盘中共有9 个盘片,16 个记录面,每个记录面上有2100 个磁道,每个磁道分为64个扇区,每扇区为512 字节,则该硬盘的存储容量为。

NOIP初赛模拟试题(附答案)

NOIP初赛模拟试题(附答案)

信息学初赛模拟试题(中学组PASCAL语言,两小时完成)◆◆请将正确答案在答卷上填写,在本试题卷上答题无效◆◆一、选择题:(本题共20小题,1—15小题为单选题,16—20小题为不定项选择题,只有选对才有分。

每题1.5分,共30分)1.微型计算机的性能主要取决于( )。

A.内存B. 中央处理器C. 硬盘D. 显示卡E. 声音卡2.字长为32位的计算机是指( )。

A.该计算机能够处理的最大数不超过32B.该计算机中的CPU可以同时处理32位的二进制信息C.该计算机的内存量为32MBD.该计算机每秒钟所能执行的指令条数为32MIPSE.该计算机的硬盘转速是32转3.MS——DOS文件系统目录的组织形式属于( )。

A.关系型结构B.网络型结构C.树型结构D.直线型结构E.星型结构4.Windows应用环境中鼠标的拖动操作不能完成的是( )。

A.当窗口不是最大时,可以移动窗口的位置B.当窗口最大时,可以将窗口缩小成图标C.当窗口有滚动条时可以实现窗口内容的滚动D.可以将一个文件移动(或复制)到另一个目录中去E.调整任务栏的大小和位置5.下面关于PASCAL语言的几种说法中,正确的是( )。

A.它是一种高级语言B.它是一种汇编语言C.它是一种低级语言D.它是一种机器语言E.它不是一种过程化语言6.下列叙述中正确的是( )。

A.计算机病毒只能传染给可执行文件B.计算机软件是指存储在软盘中的程序C.计算机每次启动的过程之所以相同,是因为RAM 中的所有信息在关机后不会丢失D.硬盘虽然装在主机箱内,但它属于外存E.ROM是随机存储器7.多媒体计算机系统的两大组成部分是( )。

A.多媒体功能卡和多媒体主机B.多媒体通信软件和多媒体开发工具C.多媒体输入设备和多媒体输出设备D.多媒体计算机硬件系统和多媒体计算机软件系统E. 多媒体主机和多媒体信息8.用WORD编辑文档后并存储在文件中,该文件的文件名缺省后缀名为( )A. *.txtB. *.bmpC. *.exeD. *.docE. *.com9.要在WINDOWS标准窗口的下拉菜单中选择命令,下列操作错误的是( )。

NOIP模拟试题

NOIP模拟试题

A 六边形(hexagons.pas/c/cpp) TL:1S ML:256MB【Description】有一个由小正六边形拼成的大六边形,对边的长度是相同的(形状如图)(图中所示的是a=2,b=3,c=4的情况)现在给出a, b, c,求构成六边形的小正六边形的数量【Input】一行三个整数a,b,c【Output】一个整数表示答案【Sample Input】2 3 4【Sample Output】18【Hint】2 <= a, b, c <= 1000B 统计(count.pas/c/cpp)TL:1S ML:128MB【Description】求:所有的N位数中,有多少数各位数字的乘积是恰好K。

请注意,这里的N位数是可以有前导零的。

比如01,02视为二位数,但是他们各位数字的乘积都是0。

【Input】一行两个整数N,K【Output】一个行一个整数表示结果。

【Sample Input】2 3【Sample Output】2【Sample Input】2 0【Sample Output】19【Hint】样例解释1:13、31。

样例解释2:00, 01, 02 .., 09,10, 20,..90对于20%:N <= 6。

对于50%:N<=16存在另外30%:K=0。

对于100%:N <= 50,0 <= K <= 10^9。

C 幻方(magicsquare.pas/c/cpp)TL:1S ML:128MB【Description】给定N*N个数,把它们填入N*N的方格中,使每行每列和两个斜对角线里数的和都相等。

【Input】第一行一个正整数N第二行N*N个整数,代表要填入幻方中的数【Output】N行每行N个整数,用空格隔开,代表填好的幻方。

如果有多组解,输出任意一组即可。

保证有解。

【Sample Input1】39 9 9 9 9 9 9 9 9【Sample Output1】9 9 99 9 99 9 9【Sample Input2】31 2 3 4 5 6 7 8 9【Sample Output2】2 7 69 5 14 3 8【Hint】保证所有出现的数值的绝对值<=10^9。

NOIP 模拟题

NOIP 模拟题

NOI2004模拟试题一、骑士精神(Knight)在一个5×5的棋盘上有12个白色的骑士和12个黑色的骑士,且有一个空位。

在任何时候一个骑士都能按照骑士的走法(它可以走到和它横坐标相差为1,纵坐标相差为2或者横坐标相差为2,纵坐标相差为1的格子)移动到空位上。

给定一个初始的棋盘,怎样才能经过移动变成如下目标棋盘:为了体现出骑士精神,他们必须以最少的步数完成任务。

输入文件:第一行有一个正整数T(T<=10),表示一共有N组数据。

接下来有T个5×5的矩阵,0表示白色骑士,1表示黑色骑士,*表示空位。

两组数据之间没有空行。

输出文件:对于每组数据都输出一行。

如果能在15步以内(包括15步)到达目标状态,则输出步数,否则输出-1。

Sample Input21011001*1110111010010000001011110*1011100101000100Sample Output7-1样例中第二个数据的初始情况对应该图:二、王室联邦(Royal)“余”人国的国王想重新编制他的国家。

他想把他的国家划分成若干个省,每个省都由他们王室联邦的一个成员来管理。

他的国家有n个城市,编号为1..n。

一些城市之间有道路相连,任意两个不同的城市之间有且仅有一条直接或间接的道路。

为了防止管理太过分散,每个省至少要有B个城市,为了能有效的管理,每个省最多只有3B个城市。

每个省必须有一个省会,这个省会可以位于省内,也可以在该省外。

但是该省的任意一个城市到达省会所经过的道路上的城市(除了最后一个城市,即该省省会)都必须属于该省。

一个城市可以作为多个省的省会。

聪明的你快帮帮这个国王吧!输入文件:第一行包含两个数N,B(1<=N<=1000, 1 <= B <= N)。

接下来N-1行,每行描述一条边,包含两个数,即这条边连接的两个城市的编号。

输出文件:如果无法满足国王的要求,输出0。

否则第一行输出数K,表示你给出的划分方案中省的个数,编号为1..K。

NOIP模拟

NOIP模拟

NOIP 复赛模拟51、求和(sum.cpp)问题描述:输入整数n ,求1~n 之间所有数的和。

输入格式:第一行为正整数t(≤100),表示数据组数;接下来t 行,每行一个整数n ,n 的绝对值小于10000。

输出格式:对于每组数据,输出相应的结果。

输入输出样例:2、超级阶乘(factorials.cpp)问题描述:阶乘是我们熟知的,n!=n*(n-1)*(n-2) (1)下面我们来定义超级阶乘:n!!...!(一共有k 个!):n!!...!= n*(n-k)*(n-2k)…*t ,当k 不能整除n 时,t=n%k ,否则t=k 。

例如:10!!!=10*7*4*1;10!!=10*8*6*4*2。

下面输入n,k ,计算其值。

输入格式:一个整数n(1≤n ≤1000),然后一个空格,然后是k 个叹号(1≤k ≤20)。

输出格式:对应的超级阶乘的精确值。

输入输出样例: 3、线段包含(segments.cpp)问题描述:输入n 条线段L i ,当一条线段L 1的两个端点在另一条线段L 2的两个端点之内,则定义L 1完全被L 2包含,要求L 1和L 2的端点必须都不相同。

如(-1,2)就被(-3,5)完全包含,而(-1,2)不能被(0,5)包含,也不能被(-1,5)包含。

它的一个完全包含子集指的是k 条线段,这k 条线段可以排成一个序列P i (1≤i ≤k),对于每一个i(1<i ≤k),P i 可以完全包含P i-1。

编程找出k 的最大值。

输入格式:第一行是正整数n (≤500);接下来n 行,每行两个正整数a,b(-10000≤a<b ≤10000),表示线段(a,b)。

保证每两条线段都不相同。

输出格式:仅一个正整数k ,表示完全包含子集的最大值。

输入输出样例:样例说明:第2、1、3条线段可以构成一个完全包含子集。

4、二进制好串(binary.cpp)问题描述:我们定义没有1相邻的全01串为“好串”,并把所有n 位的“好串”按长度和字典序进行排序,当n=3时,序列为:000,001,010,100,101,……。

NOIP初赛模拟试题(Pascal语言提高组)

NOIP初赛模拟试题(Pascal语言提高组)

NOIP初赛模拟试题(Pascal语言提高组)一、单项选择题(共10题,每题1.5分,共计15分。

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

)1.建立了计算机最主要的结构原理的人是()。

A.图灵B.比尔·盖茨C.冯·诺伊曼D.克拉拉·丹E.哥德尔2.设a、b、c是三个布尔型(boolean)的变量,则表达式(a∨b)∧(b∨c)∧(c∨a)∧(a∧a)∧(b∧b)的值()。

A.始终为trueB.始终为faleC.当且仅当c为true时为faleD.当且仅当a与b均为true时为trueE.依赖于a、b、c三者的值3.设a、b为两个浮点(float)型变量,下面的表达式中最有可能为真的是()。

A.a=bB.a某a+2某a某b+b某b=(a+b)某(a+b)C.(a+b)某(a-b)+b某b-a某a<0.0001D.a/b=1/(b/a)E.qrt(a)某qrt(b)=qrt(a某b)4.下面的数据中,在编程中用长整型(longint)表示最恰当的是()。

A.宇宙中的原子数目B.一头大象的体重(用吨表示)C.姚明的身高(用厘米表示)D.一个山村的准确人口数E.从现在(2006年)到2022奥运会开幕的倒计时秒数5.一个三叉树(即每个节点最多有三个孩子)中,有k个孩子的结点数目表示为S(k),则下列关系一定成立的是()。

A.S(0)=2某S(3)+S(2)-1B.S(0)>3某S(3)+2某S(2)-1C.S(0)<3某S(3)+2某S(2)+1D.S(0)<2某S(3)+S(2)E.S(0)<=3某S(3)+2某S(2)6.佳佳在网上购买了一个空间,建设了一个网站。

那么,他向网站上上传网页时最有可能采用的网络协议是()。

A.72B.843C.112.5minD.3h48min16E.超过24小时8.假设用双核CPU运行我们平常编写的信息学竞赛程序,相对于同等规格的单核CPU而言,运行时间()。

noip-初赛模拟试题1(c语言含答案)演示教学

noip-初赛模拟试题1(c语言含答案)演示教学

NOIP 初赛模拟试题(2小时C语言普及组)姓名成绩一、选择题(共20题,每题1.5分,共计30分。

)1.微型计算机的性能主要取决于()。

A)内存B)主板C)中央处理器D)硬盘E)显示器2.设T是一棵有n个顶点的树,以下说法不正确的是()。

A.T是联通的,无环的。

B.T是联通的,有n-1条边。

C.T是无环的,有n-1条边。

D.以上都不对。

3.能将高级语言程序转换为目标程序的是( ).A)调试程序B) 连接程序C)编辑程序D)编译程序4.若A=45,B=38,C=78则A^ B & C=( )A)38 B)18 C)11 D)455.计算机病毒传染的必要条件之一是( ) 。

A)在内存中运行病毒程序B)对磁盘进行读写操作C)在内存中运行含有病毒的可执行程序D)复制文件E)删除文件6. TCP/IP协议共有( )层协议A)3 B)4 C)5 D)6 E)77.192.168.0.1是属于( ).A)A类地址B)B类地址C)C类地址D)D类地址E)E类地址8.对给定的整数序列(54,73,21,35,67,78,63,24,89)进行从小到大的排序时,采用快速排序的第一趟扫描的结果是( ).A)(24,21,35,54,67, 78,63,73,89)B)(24,35,21,54,67, 78,63,73,89)C)(24,21,35,54,67, 63,73,78,89)D)(21,24,35,54,63, 67,73,78,89)9.一棵n个结点的完全二叉树,则二叉树的高度h为( ).A)n/2 B)log2n C)(log2n)/2 D) [log2n]+1 E)2n-110.下图对该图进行广度优先拓朴排序得到的顶点序列正确的是( ).A)1,2,3,4,5,6B)1,3,2,4,5,6C)1,3,2,4,6,5D)1,2,3,4,6,5,E)1,3,2,4,5,6A)采用二进制表示数据和指令;B)采用”存储程序”工作方式C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D)结构化程序设计方法12.下列不属于输入设备的是( ).A)打印机B)扫描仪C)光笔D)鼠标13.算式(1000)10-(101)16 - (11)8的结果是( ).A)(891)10 B)(886)8C)(10111000011)2D)(2DE)1614.下面关于算法的不正确的说法是( )A)算法必须有输出B)算法必须在计算机上用某种语言实现C)算法不一定有输入D)算法必须在有限步执行后能结束E)算法的每一步骤必须有确切的定义15.下列关于十进制数100的正确说法是( ).A)原码为01101100BB)反码为64H C)反码为9BH D)补码为65H16.关于windows系统中的窗口和对话框的说法正确的是( ).A)对话框能移动和改变大小B)窗口不能移动,能改变大小C)对话框只能移动,不能改变大小D)对话框不能移动但能改变大小E)窗口能移动和但不能改变大小17.若A=true,B=false,C=true,D=false,以下逻辑运算表达式真的有()A.(A∧B)∨(C∧D∨¬A)B.((¬A∧B)∨C)∧¬BC.(B∨C∨D)∧D∧¬AD. ¬A∧(D∨¬ C) ∧B18.下列关于排序说法不正确的是( ).A)插入排序、冒泡排序是稳定的B)选择排序的时间复杂性为O(n2)C)选择排序、希尔排序、快速排序、堆排序是不稳定的D)希尔排序、快速排序、堆排序的时间复杂性为O(nlog2n)E)占用内存空间大的是归并排序。

《NOIP竞赛初赛模拟试题(二)》

《NOIP竞赛初赛模拟试题(二)》

《NOIP竞赛初赛模拟试题(二)》班级___________ 姓名___________ 得分___________一、选择题(共20题,每题1.5分,共计30分。

每题有5个备选答案,前10个题为单选题,即每题有且只有一个正确答案,选对得分;后10题为不定项选择题,即每题有1至5个正确答案,只有全部选对才得分)1.操作系统是一类重要的系统软件,下面几个软件不属于系统软件的是()。

A)MS-DOS B)Linux C)Java D)Windos 98 E)Unix2. 按照网络覆盖面积和各台计算机相距的远近,计算机网络分为( )A)广域网和局域网B)信息交换网和广域网C)分布式系统和集中式系统D)公用网和专用网E)总线网和星型网3.某计算机的硬盘容量是40G,这里40G=( )字节.A)40 B)40*1000 C)40*1024*1024 D)40*1024*1024*1024 E)40*1000*1000*10004.中缀表达式A-(B+C/D)*E的后缀表达式是()。

A)AB-C+D/E* B) ABC+D/-E* C)ABCD/E*+- D)ABCD/+E*- E) AB-CD/-E*5.设一个[1..100,1..100]的二维数组A,每个元素A[i,j]存储时占用两个字节,将A数组按行优先方式存入从SA开始的连续存储单元中,则元素A[66,65]存储的结束地址是( ) 。

A)SA+13130 B)SA+13129 C)SA+6565 D)SA+6564 E)SA+131286. Windows操作系统是一种多任务操作系统,各应用程序之间可以非常方便地通过( )来交换数据.A)复制3 B)读/写文件C)剪贴板D)剪切E)粘贴7.多媒体技术中的”多媒体”的含义主要是指如( )等表示信息的形式.A)磁盘、光盘B)声音、图象C)电缆、光纤D)声卡、绘图仪E)音箱、显示器8.在数据结构中链表是( ).A)顺序存储的线性表结构B) 非顺序存储的线性表结构C) 顺序存储的非线性表结构D) 非顺序存储的非线性表结构E) 特殊的树结构9. 计算机辅助教学的简写是( ).A)CAI B)CAM C)CAD D)CAS E)CA T10.给定一个正整数N=8934632178,现决定依次删除其中6个数位上的数字(每次删除一个数位上的数字),每次删除后按原来的次序组成一个新数M的值均是当前状态下的最小数,则第四次应该删除的数字是( ).A)6 B)8 C)7 D)4 E)311.算法的基本结构有( ).A)顺序B)选择C)判断D)循环E)重复12.计算机主机由( )组成.A)CPU B)主板C)机箱D)主存E)显示器13.算式(1011)2*(11.1)2的结果是( ).A)(100110.1)2 B)(1011111)2 C)(38.5)10 D)(26.8)16 E)(46.4)814.以下是关于计算机病毒的说法,正确的是( )A)病毒属于计算机软件B)病毒属于硬件C)病毒具有破坏性、传播性、可激发性、潜伏性、隐蔽性等特点D)若软盘染上病毒,能清除病毒的措施是删除该软盘上的所有文件E)若软盘染上病毒,能清除病毒的措施是格式化该软盘15.下列关于十进制数-100的正确说法是( ).A)原码为11100100B B)反码为E4H C)反码为9BHD)补码为64H E)补码为9CH16.以下是关于排序的说法正确的是( ).A)选择排序、冒泡排序、插入排序是稳定的B)希尔排序、快速排序、堆排序的时间复杂度为O(nlog2n)C)线形排序的时间复杂性为O(n)D)线形排序、二路归并排序的空间复杂度为O(n)E)希尔排序、快速排序、堆排序、归并排序是不稳定的17.下列是关于数据结构的说法正确的是()。

noip备战模拟题(有解答)

noip备战模拟题(有解答)

吉祥数c/cpp)【问题描述】为了迎接圣诞,信息学兴趣小组的同学在辅导老师的带领下,举办了一个盛大的晚会,晚会的第一项内容是做游戏:猜数。

老师给每位同学发一张卡片,每张卡片上都有一个编号(此编号为非负数,且小于255),每个编号互不相同。

老师制定了以下的游戏规则:第一轮,每位同学将自己卡片上编号的各位数字进行平方后再相加得到一组新数,编号在这组新数中出现的同学淘汰出局,第二轮,余下的同学再将编号的各位数字进行立方相加得到一组新数,编号在这组新数中出现的同学再淘汰出局,第三轮,余下的同学再将编号的各位数字进行4次方相加得到一组新数,编号在这组新数中出现的同学再淘汰出局,……,以此类推,经过n 轮后,仍留下来的同学,将获得圣诞特别礼物,卡片上的数即为2007年吉祥数。

(假定班级人数不超过200人)【输入文件】()第1行为1个正整数n(n<8),表示有n轮游戏,第二行是卡片上互不相同的编号。

【输出文件】()为剩下来的各个吉祥数,按从小到大顺序输出,每两个数之间有一个空格。

【输入样例】124 123 2 12 20 14 4 6 36 72【输出样例】2 6 12 24 72 123圣诞树c/cpp)【问题描述】圣诞特别礼物挂在一棵圣诞树上,这棵树有n层,每层有一件礼物,每件礼物都有一个价值,有的礼物还有一些连结线,与下层的礼物相连,领取礼物的规则如下:任选一件礼物,它的下面如果有连结线,则可以继续取它连结的礼物,以此类推,直至取到没有连结线的礼物才结束,你如果是第一个去取,怎样取才能获得最大的价值呢请你编一程序解决这一问题。

【输入文件】()第一行只有一个数据n(n<=100),表示有n层礼物,以下有n行数据,分别表示第1-n层礼物的状态,每行至少由一个数据构成,且第一个数据表示该礼物的价值,后面的数据表示它与哪些层的礼物相连,如果每行只有一个数据则说明这层礼物没有与下层礼物相连,每个数的大小均不超过10000。

NOIP初赛模拟考试题和答案及解析

NOIP初赛模拟考试题和答案及解析

信息学奥林匹克联赛初赛模拟试题(普及组 C 语言二小时完成)●●全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效●●一.选择一个正确答案代码(A/B/C/D/E),填入每题的括号内 (每题1.5分, 共30分)1.被誉为“人工智能之父”的是()。

A.冯·诺依曼。

B.巴贝奇。

C.文顿·瑟夫和卡恩。

D.阿兰·图灵。

E.弗雷德里克·特曼。

2.下列哪个不是CPU(中央处理单元)()。

A. Intel ItaniumB. DDR SDRAMC. AMD Athlon64D. AMD OpteronE. IBM Power 53.常见的邮件传输服务器使用()协议发送邮件。

A. HTTPB. SMTPC. TCPD. FTPE. POP34.下列无符号数中,最小的数是()。

A.(11011001)2B.(75)10C.(37)8D.(2A)165.下列哪个软件属于操作系统软件()。

A. Microsoft WordB. PhotoshopC. FoxmailD. WinRARE. Red Hat Linux6.下列哪个不是计算机的存储设备()。

A. 文件管理器B. 内存C. 高速缓存D. 硬盘E. U盘7.组成’教授’(jiao shou )’副教授’(fu jiao shou )与’讲师’( jiang shi)这三个词的汉字,在GB2312-80字符集中都是一级汉字.对这三个词排序的结果是()。

A教授,副教授,讲师 B.副教授,教授,讲师C讲师,副教授,教授 D.副教授,讲师,教授8.彩色显示器所显示的五彩斑斓的色彩,是由红色、蓝色和()色混合而成的。

A. 紫B. 白C. 黑D. 绿E. 橙9.以下哪个软件不是即时通信软件()。

A. 网易泡泡B. MSN MessengerC. Google TalkD. 3DS MaxE. QQ10.一台计算机如果要利用电话线上网,就必须配置能够对数字信号和模拟信号进行相互转换的设备,这种设备是()。

NOIP经典模拟习题

NOIP经典模拟习题

最小花费【题目描述】在n个人中,某些人的银行账号之间可以互相转账。

这些人之间转账的手续费各不相同。

给定这些人之间转账时需要从转账金额里扣除百分之几的手续费,请问A最少需要多少钱使得转账后B收到100元。

【输入格式】第一行输入两个用空格隔开的正整数n,m,分别表示总人数和可以互相转账的人的对数。

以下m行每行输入三个用空格隔开的正整数x,y,z,表示标号为x的人和标号为y的人之间互相转账需要扣除z%的手续费(0<z<100)。

最后一行输入两个用空格隔开的正整数A,B。

数据保证A与B之间可以直接或间接地转账。

【输出格式】输出A使得B到账100元最少需要的总费用。

精确到小数点后3位。

【输入样例】3 31 2 12 3 21 3 31 3【输出样例】103.072【数据范围】对于30%的数据,满足1<=n<=100对于所有数据,满足1<=n<=2000。

生日派对【题目描述】有N-1位同学要去参加小徐的生日派对。

小徐的生日派对在编号为x(1<=x<=n)的地方举行,而这N-1位同学分别住在编号为1~N(除X)的地方。

现在有M(1<=m<=100000)条有向道路,每条路长为ti(1<=ti<=100)。

每位同学都必须参加完派对后回家,每位同学都会选择最短路径,求这n-1位同学的最短路径(一个来回)中最长的一条的长度。

特别提醒:可能有权值不同的重边。

数据保证每位同学均能到达X处,并从X处返回。

【输入格式】第1行:N,M,X;第2~m+1行: Ai,Bi,Ti,表示有一条从Ai到Bi的路,长度为Ti.【输出格式】输出仅一行,为最长最短路的长度。

【输入样例】4 8 21 2 41 3 21 4 72 1 12 3 53 1 23 4 44 2 3【输出样例】10【数据范围】对于60%的数据,满足1<=n<=100对于所有数据,满足1<=n<=1000。

NOIP普及组初赛模拟题(二)

NOIP普及组初赛模拟题(二)

信息学竞赛普及组初赛模拟试题(二)(pascal语言)限时2小时完成,满分100分一、选择题:(前15小题为单选题,每题1分;后5小题为多选题,每题2分。

共25分)1.对存储器按字节进行编址,若某存储器芯片共有10根地址线的引脚,则该存储器芯片的存储容量为( )。

(A) 512B (B) 1KB (C) 2KB (D)4KB (E)8KB2.在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的是( )。

(A)堆排序 (B)希尔排序 (C)冒泡排序 (D)快速排序 (E)二分排序3.某数列有1000个各不相同的单元,由低至高按序排列,现要对该数列进行二分法检索,在最坏的情况下,需要检索( )单元。

(A)1000 (B)10 (C)100 (D)500 (E) 3004.已知数组a中,每个元素a[i,j]在存储时要占3个字节,设i从1变化到8,j从1变化到10,分配内存实是从地址sa开始连续按行存储分配的。

试问:a[5,8]的起始地址为( )。

(A)sa+141 (B)sa+180 (C)sa+222 (D)sa+225 (E)sa+1555.在pascal语言过程调用时,数值形参得到的是实际参数的( )。

(A) 数值 (B) 地址 (C)值 (D)变量 (E)以上都不是6.一个24*24点阵的汉字字形信息所占的字节数为( )。

(A) 2 (B) 8 (C) 24 (D) 32 (E) 727. 在微机系统中,最基本的输入输出模块BIOS存放在( ) 中。

(A) RAM (B) ROM (C) 硬盘 (D)寄存器 (E)控制器8. 十进制算术表达式:3*512+5*64+2*8+1的运算中,用二进制表示为( )。

(A)1011010001 (B) 10110100011 (C) 11101010001 (D) 11110100011 (E)1110009.设栈S的初始状态为空,现对序列{1,2,3,4,5}在栈S上,依次进行如下操作(从元素1开始,出栈后不再进栈):进栈,出栈,进栈,进栈,出栈,出栈。

noip测试题及答案

noip测试题及答案

noip测试题及答案NOIP测试题及答案一、选择题1. 在计算机编程中,以下哪个选项是正确的循环结构?A. whileB. ifC. switchD. goto答案:A2. 下列哪个是面向对象编程的三大特性之一?A. 封装B. 继承C. 多态D. 所有以上选项答案:D二、填空题3. 在C++中,用于定义类的关键字是______。

答案:class4. 在Python中,用于实现列表推导式的语法是______。

答案:[表达式 for 变量 in 可迭代对象]三、简答题5. 简述什么是递归算法,并给出一个递归函数的示例。

答案:递归算法是一种在函数内部调用自身的算法。

它通常用于解决可以分解为相似子问题的问题。

示例如下:```cppint factorial(int n) {if (n == 0) return 1;else return n * factorial(n - 1);}```四、编程题6. 编写一个程序,实现计算一个整数列表中所有元素的和。

示例代码:```pythondef sum_of_elements(numbers):total = 0for num in numbers:total += numreturn total示例使用numbers = [1, 2, 3, 4, 5]print("Sum:", sum_of_elements(numbers))```7. 给定一个字符串,请编写一个函数,判断该字符串是否为回文。

示例代码:```pythondef is_palindrome(s):return s == s[::-1]示例使用test_string = "madam"print("Is palindrome:", is_palindrome(test_string))```五、论述题8. 论述在软件开发中使用版本控制系统的重要性,并说明常见的版本控制系统有哪些。

noip普及组初赛模拟试卷

noip普及组初赛模拟试卷

全国青少年信息学(计算机)奥林匹克分区联赛初赛模拟试题(普及组 PASCAL 语言二小时完成)一.选择一个正确的答案代码(A/B/C/D/E),填入括号内(每题1.5分,共30分)1. 微机内存储器的地址是按()编址的。

A.二进制位B. 字长C.字节D. 微处理器的型号2. 第一台计算机ENIAC的逻辑元件是________。

A、集成电路B、电子管C、晶体管D、继电器3.计算机能直接执行的指令包括两部分,它们是().A.源操作数与目标操作数B.操作码与操作数C.ASCII码与汉字代码D.数字与字符4.在计算机中,ASC11码是()位二进制代码A.8B. 7 C. 12 D. 165. 十进制算术表达式:3*512+7*64+4*8+5的运算结果,用二进制表示为().A. 10111100101B.11111100101C1111l0100101 D.111111011016.能将高级语言程序转换为目标程序的是( ).A)调试程序 B)解释程序 C)编辑程序 D)编译程序 E)连接程序7. TCP/IP协议共有( )层协议A)3 B)4 C)5 D)6 E)78.192.168.0.1是属于( ).A)A类地址 B)B类地址 B)C类地址 D)D类地址 E)E类地址9.下列不属于冯.诺依曼计算机模型的核心思想是( ).A)采用二进制表示数据和指令;B)采用”存储程序”工作方式C)计算机硬件有五大部件(运算器、控制器、存储器、输入和输出设备)D)结构化程序设计方法E)计算机软件只有系统软件10.下列关于排序说法不正确的是( ).A)插入排序、冒泡排序是稳定的B)选择排序的时间复杂性为O(n2)C)选择排序、希尔排序、快速排序、堆排序是不稳定的D)希尔排序、快速排序、堆排序的时间复杂性为O(nlog2n)E)快速排序是速度最快的排序11. 设有一个含有13个元素的Hash表(0~12),Hash函数是:H(key)=key % 13,其中% 是求余数运算。

noip模拟题

noip模拟题

测试1第一题火星上的加法运算(Madition)(Madition.pas\c\cpp)题目描述:最近欢欢看到一本有关火星的书籍,其中她被一个加法运算所困惑,由于她的运算水平有限,她想向你求助,作为一位优秀的程序员,你当然不会拒绝。

输入文件(Madition.in):第一行先输入一个运算的进制N(2<=N<=36),接下来的两行为需要进行运算的字符,其中每个字符串的长度不超过200位.其为N进制的数。

其中包括0-9及a-z(代表10-35).输出文件(Madition.out):在N进制下它们的和.输入样例1:201234567890abcdefghij输出样例1:bdfi02467j输入样例2:2099999jjjjj9999900001输出样例2:iiiij00000第二题倒水(Water)(Water.pas\c\cpp)题目描述:一天,CC买了N个容量可以认为是无限大的瓶子,开始时每个瓶子里有1升水。

接着~~CC发现瓶子实在太多了,于是他决定保留不超过K个瓶子。

每次他选择两个当前含水量相同的瓶子,把一个瓶子的水全部倒进另一个里,然后把空瓶丢弃。

(不能丢弃有水的瓶子)显然在某些情况下CC无法达到目标,比如N=3,K=1。

此时CC会重新买一些新的瓶子(新瓶子容量无限,开始时有1升水),以到达目标。

现在CC想知道,最少需要买多少新瓶子才能达到目标呢?输入文件(Water.in):一行两个正整数, N,K(1<=N<=10^9,K<=1000)。

输出文件(Water.out):一个非负整数,表示最少需要买多少新瓶子。

输入样例1:3 1输出样例1:1输入样例2:13 2输出样例2:3输入样例3:1000000 5输出样例3:15808样例说明:无数据规模对于50%的数据,N<=10^7对于100%的数据如题目。

第三题懒人的工作(Lazy)(Lazy.pas\c\cpp)题目描述:小明是一个懒人,他每天上班前都会接到当天要完成的全部工作的列表,每个工作任务由一个开始时间和一个持续时间构成。

noip初赛模拟测试题(二)附:参考答案

noip初赛模拟测试题(二)附:参考答案

初赛模拟测试题(二)一、选择题:每题1.5分。

共30分1、利用可以将耳机、笔记本电脑、冰箱等毫不相关的产品紧密结合在一起。

A.多媒体技术 B. 智能技术C、蓝牙技术D. 多功能模块E、多操作系统2、求X=+1001001的反码是:。

A、[X]反=11001001B、[X]反=0110110C、[X]反= 01001001D、[X]反=1110011E、以上均不对3、电子邮箱地址中的符号“@”表示的含义是:A、连B、包括C、在D、到E、属4、深度为7层的的二叉树至多有多少个结点:A、128B、64C、148D、127E、2555、二进制数(1101111110)2转换成十进制数是。

A、289B、589C、450D、894E、8906、计算机中的队列,是一种特殊的线性表,用于存放数据,它的结构特点是:。

A、先进先出B、后进先出C、先进后出D、中间先出E、以上均不正确7、著名网站“中文雅虎”()的创建人之一是美藉华裔人士:A、李泽楷B、杨振宁C、杨致远D、霍震霆E、比尔盖芡8、二进制数和程序存储控制为基础的计算机结构是由提出。

A、冯.诺依曼B、图灵C、帕斯卡D、西蒙9、微型计算机在工作中从未进行存盘操作,突然电源中断,则计算机全部丢失。

A、ROM和RAM中的数据B、ROM中的数据C、硬盘中的数据D、RAM中的数据E、以上都不对10、在Windows98操作中,如果某个菜单显得颜色暗淡,则表示A、只要双击,就能选中B、必须连击两次才能选中C、必须连续击三次,才能选中D、单击选中后,还会出现一个方框要求操作者进一步输入信息E、在当前情况下,这项选择没有意义的,选中它不会有任何反应。

11、不是程序设计中的三种基本控制结构的是:A、顺序结构B、递归结构C、分支结构D、循环结构12、下面不属于操作系统的软件是:。

A、OFFICE2000B、NetwareC、Dos6.22D、WindowsXPE、UNIX13、以下有关计算机病毒的描述错误的是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Description
Jzt小时候走路的时候,有一个习惯,踩着窨井盖走。

(不知道有没有人小时候也有这种做法……)
踩窨井盖很爽,但是,jzt不希望走得太慢,因此,他希望每一步走过的距离的最小值最大。

为了快一点走,jzt只好忍痛割爱,跳过一些窨井盖。

但是,如果跳过太多,又会觉得不爽,因此,他决定,最多可以跳过M个窨井盖。

你可以认为jzt的腿无限长,不用担心一步跨不到……
Input
第一行三个数L,N,M,分别表示家的位置,有N个窨井盖,可以跳过M个窨井盖。

接下来N行,每行一个数Di,表示N个窨井盖的位置
Output
输出一行一个数,表示最小距离的最大值。

Sample Input
25 5 2
2
14
11
21
17
Sample Output
4
样例解释:
跳过位置2和位置14的窨井盖,剩下相邻的窨井盖中距离最小的是4,是17到21或者21到25
数据规模:
1<=L<=1,000,000,000
0<=N<=50,000
0<=M<=N
0<Di<L
50%的数据,N<=100
Description
由于hyf长得实在是太帅了,英俊潇洒,风流倜傥,人见人爱,花见花开,车见车载。

有一群MM排队看hyf。

每个MM都有自己独特的风格,由于hyf有着一颗包容的心,所以,什么风格的MM他都喜欢……
但是,hyf有一个特别的要求,他不希望总是看到风格得差不多的MM,更加特别的是,如果两个MM风格完全一样,hyf不会有任何意见。

现在,hyf希望从去看他的MM中,去掉一些MM,从而使得相邻2个MM的风格值的差(绝对值)不为1。

自然地,hyf希望去掉的MM越少越好。

Input
第一行一个整数N;
第2~N+1行N个整数,第i个为ci。

表示第i个MM的风格值。

Output
一个数,表示最少要去掉的MM数。

Sample Input
6
4
2
2
1
1
1
Sample Output
2
数据规模:
对于10%的数据,N≤20
对于40%的数据,N≤2000,ci ≤ 1000
对于100%的数据,N≤200000 0 ≤ ci ≤ 1000000
对于前70%的数据,空间限制为64M
对于后30%的数据,空间限制为1M
Description
到了XX市之后,按照传统,以will为领队的一群人又出去逛街了。

由于地处郊区,大家决定先乘地铁到某个街头,然后再开始逛街。

由于是will带队,自然,迷路是不可避免的了……><
小故事一则:
will:我地理考了B,伤心啊……
jzt:正常的
will:我明明能考A的,怎么就考B了呢?
jzt(淡淡地):哪边是北?
will:呃……*&$^%*@!不知道呃。

jzt:那么,正前方是北,哪边是东?
will(故作深沉,语出惊人):到底是左边还是右边呢?
迷路,简单地说,就是原地绕圈。

不过,最近,由于will的苦练,终于有所进步了,如果地图上每个点都最多属于一个圈,他们还是能找得到路的,但是,如果有某个点在2个圈上,他们就悲剧了。

道路都是双向的。

由于城市在施工,所以被分成了一块一块连通的区域。

一开始,大家可以乘地铁到任意一个点。

现在,可怜的will想要知道,在多少个连通块里,他们不会迷路。

Input
第一行N 和M ,其中N表示无向图的顶点数,M表示无向图的边数。

1 ≤ N ≤ 300 , 0 ≤ M ≤ 30000. 接下来有M行,每行两个整数a, b. 表示a 到b之间有一条边。

Output
输出一行一个数,在多少连通块里,will不会迷路。

Sample Input
3 3
1 2
1 3
2 3
Sample Output
1
数据规模:
对于30%的数据 n<=30
对于100%的数据n<=300
Colour
Description
在机房的生活是如此的寂寞,以至于以will为首的同志们只能够天天上农场种菜来打发时间。

msh日复一日地种着她的玫瑰,will则毫不疲倦地偷着他的花……尽管天天花被偷掉一半,msh始终没有动摇她种花的决心。

原来,一个宏伟计划的蓝图早已埋藏在她的心中。

众所周知,农场的花一共有4种颜色,msh喜欢不喜欢老旧的东西,所以,她希望每天种花的方案都不一样。

特别地,她也觉得两种一样颜色的花种在相邻的位置会很无聊。

现在,她想知道,一共有多少种花的方案。

这里要注意的是,农场的种花的位置是不规则的。

因此我们给出一对一对的相邻的位置的关系。

Input
第一行两个数N和M,表示种花的位置的个数和相邻的位置的对数
接下来M行,每行一组数A,B表示A,B相邻
Output
一个数表示染色方法数
Sample Input
5 4
1 2
1 3
1 4
1 5
Sample Output
324
数据规模:
40%的数据N<=5
100%的数据N<=10,M<=50。

相关文档
最新文档