10.7模拟赛 题目+分析(二试)new

10.7模拟赛 题目+分析(二试)new

ID:2050892

大小:166.00 KB

页数:15页

时间:2017-11-14

10.7模拟赛 题目+分析(二试)new_第1页
10.7模拟赛 题目+分析(二试)new_第2页
10.7模拟赛 题目+分析(二试)new_第3页
10.7模拟赛 题目+分析(二试)new_第4页
10.7模拟赛 题目+分析(二试)new_第5页
资源描述:

《10.7模拟赛 题目+分析(二试)new》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、冲刺NOIP2011八校联军复赛模拟二(巴蜀中学)提高组信息学奥林匹克联赛(NOIP2011)八校联军复赛模拟二提高组第二试2011年10月7日8:30-11:30(请选手务必仔细阅读本页内容)一、题目概况中文题目名称文件列表编译优化收费站英文题目名称filecompilecost可执行文件名filecompilecost输入文件名file.incompile.incost.in输出文件名file.outcompile.outcost.out每个测试点时限1秒1秒1秒测试点数目102010每个测试点分值10510附加样例文件有有有结果比较方式全文

2、比较过滤行末空格及文末回车全文比较过滤行末空格及文末回车全文比较过滤行末空格及文末回车题目类型传统传统传统二、提交源程序文件名对于pascal语言file.pascompile.pascost.pas对于C语言file.ccompile.ccost.c对于C++语言file.cppcompile.cppcost.cpp三、编译命令(不包含任何优化开关)对于pascal语言fpcfile.pasfpccompile.pasfpccost.pas对于C语言gcc–ofilefile.c-lmgcc–ocompilecompile.c-lmgcc–oc

3、ostcost.c-lm对于C++语言g++-ofilefile.cpp-lmg++-ocompilecompile.cpp-lmg++-ocostcost.cpp-lm四、运行内存限制内存上限256M256M256M五、注意事项1、文件名(程序名和输入输出文件名)必须使用小写。2、C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。3、全国统一评测时采用的机器配置为:CPU1.9GHz,内存1G,上述时限以此配置为准。各省在自测时可根据具体配置调整时限。第15页冲刺NOIP2011八校联军复赛模拟二(巴蜀中学)

4、提高组1.文件列表(file.pas/c/c++)【问题描述】BSOI在线评测机被不明身份的人入侵了!!系统中大量的数据遭到恶意破坏,数据文件残缺不全。现在,老师正在尽力抢救数据文件。为了检查数据文件是否完整,老师打印出了所有文件的列表,但数据文件太多,老师眼睛都要看花了。所以,为了方便老师检查,需要你写个程序处理一下文件列表,转换成下面这样统一的格式:(//后面为注释)data//data文件夹,根目录

5、----prob//data下面的文件夹

6、

7、----a.in//prob下面的文件

8、

9、----a.out

10、----qq//data下面的文件夹

11、

12、

13、----new//qq下面的文件夹

14、

15、

16、----ok.txt//new下面的文件

17、

18、----old//空文件夹

19、----xxx.rmvb生成的列表格式有如下要求:1.属于同一层的文件或文件夹位于相同的缩进处,相邻两层文件间差距5个字符;2.每个文件夹或文件前有4个'-'(根目录除外),文件夹下方属于文件夹的部分有'

20、';3.属于统一文件夹下的文件或子文件夹按字典序排列;【文件输入】第一行一个整数n(n<=50),表示总共的文件数目;接下来n行,每行描述一个文件的路径,路径以'/'作为文件分隔符;所有文件(及文件夹)名均由小写字母和英文点组成;

21、所有输入的根目录都是一样的,文件名长度不超过10个字符,每个文件夹下不超过15个文件,不超过5层。【文件输出】输出符合要求的文件列表【样例输入输出】file.infile.out5mydoc/abcd/abc.txtmydoc/dd/libexec.amydoc/stdio.hmydoc/abcd/zzz/game.cppmydoc/abcd/newmydoc

22、----abcd

23、

24、----abc.txt

25、

26、----new

27、

28、----zzz

29、

30、

31、----game.cpp

32、----dd

33、

34、----libexec.a

35、----stdio.h【数据范围】

36、对于30%的数据,根目录下只有文件,没有文件夹【注意】此题有specialjudge,全文比较过滤行末空格及文末回车。【题目考点】字符串处理,trie树+递归第15页冲刺NOIP2011八校联军复赛模拟二(巴蜀中学)提高组【题目分析】本题可以用trie树或者模拟trie树解决。可以选择以单个字母作为节点,在每一个文件夹结尾处做标记,但输出时非常难处理。第二种以文件名即字符串为节点,从根目录往下查找,若当前父节点中能够找到st,则将父节点中st的编号作为新的父节点继续查找,若没有则新建一个节点,保存下st,以新建节点为父节点继续查找。输出时从根目录

37、递归搜索,先处理“

38、”及“

39、----”,在对当前父节点的子节点排序,递归进行。#includeusingnamesp

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

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

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