第十一年全国青少年信息学奥林匹克联赛提高组复赛试题.docx

第十一年全国青少年信息学奥林匹克联赛提高组复赛试题.docx

ID:61735577

大小:23.02 KB

页数:6页

时间:2021-03-11

第十一年全国青少年信息学奥林匹克联赛提高组复赛试题.docx_第1页
第十一年全国青少年信息学奥林匹克联赛提高组复赛试题.docx_第2页
第十一年全国青少年信息学奥林匹克联赛提高组复赛试题.docx_第3页
第十一年全国青少年信息学奥林匹克联赛提高组复赛试题.docx_第4页
第十一年全国青少年信息学奥林匹克联赛提高组复赛试题.docx_第5页
资源描述:

《第十一年全国青少年信息学奥林匹克联赛提高组复赛试题.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十一年全国青少年信息学奥林匹克联赛提高组复赛试题NOIP2005信息学奥林匹克分区联赛解题报告[麓山NOI战队]第一:拿了最多的学-Scholar[估]那个目据本身而言是相当的,没有涉到多的算法,属于普及型。同也是一种分析和判断。的来看,此在方向上,向出了一步,是信息学和生活有了更多的系。的算法是模。当中唯一的点确是数据理,考察点数据的建立和。[程序]由于程序数据范只有100,当中不涉到数据移,因此用一个型数,或者多个数均可,在那个地方我使用型来描述。关于入数据有两种方式来。法一〉逐个字符累加。首先定C:char;然后利用Untilc=‘’;作止符,将入的字符接存到a[i].name中。代

2、:Repeatread(c);a[i].name:=a[i].name+c;untilc=’‘;a[i].name:=copy(a[i].name,1,length(a[i].s)-1);如此做的好是,后面的能直截了当用read句入。然而最后一个后,要得readln;法二〉一次入,然后分离。如此做需要逐个分离,此来稍复,但定要用。具体,入一个字符串S。利用pos(‘‘,s);函数行截取,和。部分代:(s:string;j,ok:integer)NOIP来此方法必掌握,有的候一找出空格位置。再利用Copy函数,和Valreadln(s);j:=pos(‘‘,s);a[i].name:=co

3、py(s,1,j-1);s:=copy(s,j+1,50);//当度〉字符串度是,后面全部截取。j:=pos(‘‘,s);Val(copy(s,1,j-1),a[i].qp,ok);s:=copy(s,j+1,50);⋯..关于符号用if句作一下判断确是了,太easy不写了,后面有几个,用同方法理就能了。以上完成了数据的建工作,后面是,所以,我在没完一行数据后就可行。用If句判断他是否能得到相的分即可。分5条If句写,每回能就加入相的分。将每个的分入到数量ZD当中。与当前最大行比,得到Max的I。后面确是出的了。[小结、注意]此题为简单题,只要思路明确清晰,就可AC。时间复杂度O

4、(n)。但有一个细节,ZD变量必须定义Longint或以上类型否那么会Error201的。第二题过河-River[问题分析]此题初看是一个典型的搜索题。从河的一侧到河的另一侧,要找最少踩到的石头数。但从数据范围来看。1..109长度的桥。就确实是O(n)的算法也不能在一秒内出解。假如搜索石子,方法更困难。这要考虑到前面以及后面连续的石子。假设换一种方法。用动态规划,以石子分阶段的一维动规,时间复杂度是O(n2)。最多也只有100×100的时间。然而如此分状态就十分复杂。因为石头的分布是没有任何规律,而且会有后效性。如此只好有回到搜索。搜索石子会和动规一样没有规律。我们一桥的长度为对象进行搜索

5、,然后再加上一个巧妙的剪枝就能够在特别短的时间内出解。能够号称为O(m2)。[批注:号称一词已成为湖南OI本世纪流行词汇][题目实现]先以时间为对象进行搜索。时间复杂度为O(L)。从桥的一侧到另一侧,中间最多只有100个石子。假设桥长为最大值(109),石头数也为最大值(100)。如此中间一定会有特别多“空长条”(两个石子中的空地),处理时把这些跳过,就只会有M次运算。关键是找出每一个能够跳过的“空长条”。我们能够先把青蛙能够跳出的所有可能求出,然后就能够求出能够忽略的“空长条”。[特别算法]a[i]:前i个坐标中石子最小个数,初始为第i个坐标的石子个数b[i]:第i个石子坐标动规a[0]=

6、0;对n>=ta[n]=min{a[n]+a[n-s],a[n]+a[n-s-1],...,a[n]+a[n-t]}对s=t,显然关于b[i-1]+t

7、n]为false,假如n>s,c[n-t],c[n-t+1],...,c[n-s]都为false,那么c[n]也为false。第三题篝火晚会-fire[问题评估]此题或许大多数人会觉得特别麻烦。或许有人会选择搜索来做,显然,50000的数据量不可能同意搜索不超时。或许有人会用贪心,然而却无从下手。动态规划?如何划阶段更是一个难题。然而,此题却不是考察选手的算法的,而是考察你从题目中找出差不多核心的能力。[题目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。