ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:96.64KB ,
资源ID:20325538      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20325538.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第十六届全国青少年信息学奥林匹克联赛初赛试题及答案提高组文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第十六届全国青少年信息学奥林匹克联赛初赛试题及答案提高组文档格式.docx

1、C. k/2 下取整9. 完全二叉树的顺序存储方案, 到一个顺序结构的数组中。A. 2kB. 2k+1)号位置。D. (k+1)/2 下取整NOIP )NOI)10. 以下竞赛活动中历史最悠久的是(A.全国青少年信息学奥林匹克联赛(B.全国青少年信息学奥林匹克竞赛(C.国际信息学奥林匹克竞赛( IOI )D.亚太地区信息学奥林匹克竞赛( APIO )二、不定项选择题(共 10 题,每题 1.5 分,共计 15 分。每题有一个或多个正确选项。 多选或少选均不得分)1.元素 R1、 R2、 R3、 R4、 R5 入栈的顺序为 R1、 R2、 R3、是R3,那么,第5个出栈的可能是(A. R1R4、

2、R5。如果第1个出栈的2.Pascal 语言、A. 高级语言3.4.5.6.7.8.9.B. R2C. R4D. R5C 语言和 C+ 语言都属于( )。B. 自然语言 C. 解释性语言原地排序是指在排序过程中 (除了存储待排序元素以外的) 无关的排序算法。以下属于原地排序的有( )。A. 冒泡排序 B. 插入排序 C. 基数排序D. 编译性语言辅助空间的大小与数据规模D. 选择排序在整数的补码表示法中,以下说法正确的是(A.只有负整数的编码最高位为 1B.在编码的位数确定后,所能表示的最小整数和最大整数的绝对值相同C.整数 0 只有唯一的一个编码D.两个用补码表示的数相加时,如果在最高位产生

3、进位,则表示运算溢出一棵二叉树的前序遍历序列是 子树的结点个数可能是( A. 0 B. 2 C. 4ABCDEFG ,后序遍历序列是 CBFEGDA ,则根结点的左D. 6在下列 HTML 语句中,可以正确产生一个指向 NOI 官方网站的超链接的是(A.欢迎访问 NOI 网站 B.C. D.关于拓扑排序,下面说法正确的是(A.所有连通的有向图都可以实现拓扑排序B.对同一个图而言,拓扑排序的结果是唯一的C.拓扑排序中入度为 0 的结点总会排在入度大于D.拓扑排序结果序列中的第一个结点一定是入度为0 的结点的前面0的点一个平面的法线是指与该平面垂直的直线。 过点 (1,1,1)、 (0,3,0)、

4、 (2,0,0)的平面的法线是(A.B.C.D.过点 (1,1,1)、 过点(1,1,1)、 过点 (0,3,0)、 过点 (2,0,0) 、(2,3,3)的直线(3.2.1)的直线 (-3,1,1)的直线(5.2.1)的直线双向链表中有两个指针域 llink 和 rlink ,分别指向该结点的前驱和后继。设 p 指向链表中的一个结点,它的左右结点均非空。现要求删除结点p,则下面语句序列中正确的是P A.rli nkilli nk := p irli nk;p A.Ili nkUli nk := p Tli nk;dis po se( p);p A.Ili nkirli nk :pA.rli

5、nkA.Ili nk :p A.rli nk.lli nk :p A.rli nk.lli nkirli nk := p.rli nk;dis pose( p);p A.Ili nkrli nk :p A.Ili nkUli nk.lli nk :10.今年(2010年)发生的事件有A.惠普实验室研究员 Vi nay Deolalikar自称证明了 PNPB.英特尔公司收购了计算机安全软件公司迈克菲( McAfee )C.苹果公司发布了 iPhone 4手机D.微软公司发布了 Windows 7操作系统三、问题求解(共3题,每题5分,共计15分)LZW 是一种自适应的词典编码。在编码的过程中,

6、开始时只有一部基础构造元素的编 码词典,如果在编码的过程中遇到一个新的词条,则该词条及一个新的编码会被追加到 词典中,并用于后继信息的编码。举例说明,考虑一个待编码的信息串: “xyx yy yy xyx ”。初始时词典中只有 3个条目,第一个为X,编码为1 ;第二个为y,编码为2;第三个为空格,编码为3。于是,串“xyx ” 的编码为1-2-1 (其中-”为编码分隔符),加上后面的一个空格就是 1-2-1-3。但由于而由于该单词没有出现在词典4。然后,按照新的词典,1-2-1-3-2-2-3-5-3-4 。接收方也只要根据基础词有了一个空格,我们就知道前面的“ xyx ”是一个单词,中,我们

7、就可以自适应地把这个词条添加到词典里,编码为 对后继信息进行编码,依此类推。于是,最后得到编码: 我们可以看到,信息被压缩了。压缩好的信息传递到接收方,典,就可以完成对该序列的完全恢复。解码过程是编码过程的逆操作。现在,已知初始词典的3个条目如上述,接收端收到的编码信息为 2-2-1-2-3-1-1-3-4-3-1-2-1-3-5-3-6,则解码后的信息串是“ 。记T为一个队列,初始时为空。现有 n个总和不超过32的正整数依次入队。如果无论这些数具体为何值,都能找到一种出队的方式, 使得存在某个时刻队列 T中的数之和恰好为9,那么n的最小值是1con stSIZE = 10;vari, j,

8、ent, n, m: in teger;data: array1.SIZE of in teger; beginreadl n(n, m);for i := 1 to n doread(datai);begincnt := 0;for j:if (dataidataj) or (dataj=datai) and (ji) then inc(cnt);if cnt = m thenwriteln(datai);end;end.输入:5 296 -8 0 16 87 输出:2、constSIZE = 100;na, nb, i, j, k: integer;a, b: array1.SIZE of

9、 integer;readln(na);= 1 to na doread(ai);readln(nb);= 1 to nb doread(bi);i := 1; j :while (i=na) and (j=nb) do=if ai = bj thenwrite(ai,inc(i);endelsewrite(bj, inc(j);if i = na thenfor k := i to na dowrite(ak,if j = nb then= j to nb do write(bk, end.51 3 5 7 9 2 6 10 14 输出:3、 constNUM = 5;n:function

10、r(n: integer): var i:if n = NUM thenr := n;exit;= 1 to NUM do if r(n-i) right thenif successful then= 1 to n do write(ri, found := left to right do beginswap(rleft, ri); perm(left+1, right); end;readln(n, m);fillchar(map, sizeof(map), false);= 1 to m doreadln(x, y); mapxy : mapyx :ri : found : perm(

11、1,n); if not found then四、 完善程序9输出:第 1空2分,其余 10 空,每空 2.5 分,共计 27分)1、(过河问题) 走到河的左岸。只有一盏灯。另外, 需要一定的时间,不同的人需要的时间可能不同。 两个人一起过桥时, 有需要的时间是较慢的那个人单独过桥时所花的时间。现输入 单独过桥时需要的时间,请计算总共最少需要多少时间,他们才能全部到达河的左岸。 例如,有 3 个人甲、乙、丙,他们单独过桥的时间分别为 1、2、 4,则总共最少需要的时间为7。具体方法是:甲、乙一起过桥到河的左岸,甲单独回到河的右岸并将灯带回,然后 甲、丙再一起过桥到河的左岸,总时间为 2+1+4

12、=7。INFINITY = 10000;LEFT = true;RIGHT = false;LEFT_TO_RIGHT = true;RIGHT_TO_LEFT = false;n, i:time: pos: array1.SIZE of boolea n;function max(a, b: in teger):if a b the nmax := a= b;function go(stage: boolea n): var i, j, num, tmp, ans:if (stage=RIGHT_TO_LEFT) then beginnum :ans :if po si = RIGHT th

13、e ninc(nu m);if timei ans the n ans := timei; en d;the nif begi ngo := ans;= INFINITY; for i := 1 to n-1 doif po si=RIGHT then for j := i+1 to n the nif posj=RIGHT the npo si := LEFT;p osj :tmp :=max(timei,timej)+if tmp 1) and (hea pi hea pi div 2) do beginswap (i, i div 2);= i div 2;p rocedure remo

14、ve(k: /在堆中插入optk在堆中删除optkvar i, j:= p osk;swa p(i, r);dec(r);if i = r+1 the n exit;1) and (hea pihea pi div 2) do beginwhile i+i = r doif (i+i+1=r) and (hea pi+i+1 hea pj the n beginelse break;= 1 to n do read(valuei); r :op ti := valuei;add(i);= m+1 to n doopti:= remove( add(i);writel n(hea p1);第十六届全国青少年信息学奥林答克联赛初赛答题纸(提高组)姓名成绩3、输出:4、输出:.单项选择题(共10题,每题1.5分,共计15分。23467810CADB二、不定项选择题(共 10题,每题1.5分,共计15 分)ACDADABDACBCDABC valuei+heap1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1