NOIP2012复赛普及组试题

NOIP2012复赛普及组试题

ID:45098324

大小:34.20 KB

页数:8页

时间:2019-11-09

NOIP2012复赛普及组试题_第1页
NOIP2012复赛普及组试题_第2页
NOIP2012复赛普及组试题_第3页
NOIP2012复赛普及组试题_第4页
NOIP2012复赛普及组试题_第5页
资源描述:

《NOIP2012复赛普及组试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全国信息学奥林匹克联赛(NOIP2012)复赛普及组CCF全国信息学奥林匹克联赛(NOIP2012)复赛普及组(请选手务必仔细阅读本页内容)一.题目概况中文题目名称质因数分解寻宝摆花文化之旅英文题目与子目录名primetreasureflowerculture可执行文件名primetreasureflowerculture输入文件名prime.intreasure.inflower.inculture.in输出文件名prime.outtreasure.outflower.outculture.out每个测试点时限1秒1秒1秒1秒测试点数目101

2、01010每个测试点分值10101010附加样例文件有有有有结果比较方式全文比较(过滤行末空格及文末回车)题目类型传统传统传统传统二.提交源程序文件名对于C++语言prime.cpptreasure.cppflower.cppculture.cpp对于C语言prime.ctreasure.cflower.cculture.c对于pascal语言prime.pastreasure.pasflower.pasculture.pas三.编译命令(不包含任何优化开关)对于C++语言g++-oprimeprime.cpp-lmg++-otreasuret

3、reasure.cpp-lmg++-oflowerflower.cpp-lmg++-ocultureculture.cpp-lm对于C语言gcc-oprimeprime.c-lmgcc-otreasuretreasure.c-lmgcc-oflowerflower.c-lmgcc-ocultureculture.c-lm对于pascal语言fpcprime.pasfpctreasure.pasfpcflower.pasfpcculture.pas第8页共8页全国信息学奥林匹克联赛(NOIP2012)复赛普及组四.运行内存限制内存上限128M12

4、8M128M128M注意事项:1、文件名(程序名和输入输出文件名)必须使用英文小写。2、C/C++中函数main()的返回值类型必须是int,程序正常结束时的返回值必须是0。3、全国统一评测时采用的机器配置为:CPUIntelCore2QuadQ82002.33GHz,内存2G,上述时限以此配置为准。4、特别提醒:评测在NOILinux下进行。1.质因数分解(prime.cpp/c/pas)【问题描述】已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。【输入】输入文件名为prime.in。输入只有一行,包含一个正整数n。【输出】输出文件

5、名为prime.out。输出只有一行,包含一个正整数p,即较大的那个质数。【输入输出样例】prime.inprime.out217【数据范围】对于60%的数据,6≤n≤1000。对于100%的数据,6≤n≤2*109。第8页共8页全国信息学奥林匹克联赛(NOIP2012)复赛普及组2.寻宝(treasure.cpp/c/pas)【问题描述】传说很遥远的藏宝楼顶层藏着诱人的宝藏。小明历尽千辛万苦终于找到传说中的这个藏宝楼,藏宝楼的门口竖着一个木板,上面写有几个大字:寻宝说明书。说明书的内容如下:藏宝楼共有N+1层,最上面一层是顶层,顶层有一个房间

6、里面藏着宝藏。除了顶层外,藏宝楼另有N层,每层M个房间,这M个房间围成一圈并按逆时针方向依次编号为0,…,M-1。其中一些房间有通往上一层的楼梯,每层楼的楼梯设计可能不同。每个房间里有一个指示牌,指示牌上有一个数字x,表示从这个房间开始按逆时针方向选择第x个有楼梯的房间(假定该房间的编号为k),从该房间上楼,上楼后到达上一层的k号房间。比如当前房间的指示牌上写着2,则按逆时针方向开始尝试,找到第2个有楼梯的房间,从该房间上楼。如果当前房间本身就有楼梯通向上层,该房间作为第一个有楼梯的房间。寻宝说明书的最后用红色大号字体写着:“寻宝须知:帮助你找

7、到每层上楼房间的指示牌上的数字(即每层第一个进入的房间内指示牌上的数字)总和为打开宝箱的密钥”。请帮助小明算出这个打开宝箱的密钥。【输入】输入文件为treasure.in。第一行2个整数N和M,之间用一个空格隔开。N表示除了顶层外藏宝楼共N层楼,M表示除顶层外每层楼有M个房间。接下来N*M行,每行两个整数,之间用一个空格隔开,每行描述一个房间内的情况,其中第(i-1)*M+j行表示第i层j-1号房间的情况(i=1,2,…,N;j=1,2,…,M)。第一个整数表示该房间是否有楼梯通往上一层(0表示没有,1表示有),第二个整数表示指示牌上的数字。注

8、意,从j号房间的楼梯爬到上一层到达的房间一定也是j号房间。最后一行,一个整数,表示小明从藏宝楼底层的几号房间进入开始寻宝(注:房间编号从0开始)。【输

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

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

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