- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013.10重庆理工大学程序设计大赛选拔试题
程序提交方法,务必看清楚步骤!
1、在编写源代码时,读写的文件均不应有目录信息,而必须用“文件名.扩展名”的形式。例如:fp=fopen(“sentence.in”,”r”)或fp=fopen(“estdout.pc2”,”w”)
2、双击桌面上的“程序设计大赛”快捷键,弹出如下对话框,在Name和password编辑框均输入:team+队号,如队号为1的,用户名和密码均为team1
3、在输入Name和password后,点击login登录,出现如下对话框:
在problem下拉列表框选择自己要提交哪个问题的源代码→在language下拉列表框选择自己编写程序所用的语言→在Main file下拉列表框选择自己源代码文件→点击Test按钮,若无错误,则进行下一步→点击submit按钮提交!本次测试的题目名字和源程序文件名一致,源程序的扩展名若为cpp,则language应选择Microsoft C++,源程序的扩展名若为java,则language应选择Java.
提交后系统会给出一个结果
例如:
Yes正确(简单称ac)
No-Compilition Error 为编译错误 简单称(ce)
No-Run-time Error 运行中意外终止 (RE)(也有可能是格式错误)
No-time-limit Exceeded程序运行超时(TLE)
No-Wrong Answer 答案错误
No-Excessive Out put 程序输出结果 超出pc^2所能检测的范围
No-Output Format Error 格式错误
No-Other-Contact Staff 其他未知错误
重庆理工大学程序设计大赛选拔试题
试题1:
【问题描述】
给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,…
(该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…)
请你求出这个序列的第N项的值(用10进制数表示)。
例如,对于k=3,N=100,正确答案应该是981。
【输入】输入文件名“sequence.in”
【数据输入】输入包含多个测试数据。
每个测试数据只有1行,为2个正整数,用一个空格隔开:k N,0 0作为结束。
(k、N的含义与上述的问题描述一致,且3≤k≤15,10≤N≤1000)
【输出】输出文件名“estdout.pc2”
【数据输出】对于每个测试数据输出一个正整数(在所有的测试数据中,结果均不超过2.1*109)。
【样例输入】
3 100
4 100
0 0
【样例输出】
981
5136
试题2:
【问题描述】
全班有N(2=N=45)个人排成一排,但因为高矮不齐,需要进行调整。调整的方法是,不调换左右次序,只让若干人后退一步变为第2排,使第一排留下的人从左到右的身高按降序排列,即右边的人不比左边的人高。如果第2排的人还不按降序排列,则照此办理,即再让第2排的若干人后退一步变为第3排,这样继续下去,直到所有排的人都按身高从高到低排列。
调整中,你需要找出一种使第一排留下的人数尽可能多的调整方法,第二排若需要继续调整,则也应使第二排留下的人数尽可能多,余类推。
【输入】输入文件名“sort.in”
输入文件第一行为一个整数M,表示有M组测试数据。接下来的每两行为一组测试数据,每组测试数据的第一行为一个整数N,表示该组测试数据的人数;接下来的一行是这N个人的身高,以厘米为单位,且都为整数,每个数用空格隔开。
【输出】输出文件名“estdout.pc2”
对于每组测试数据输出应该是2行:
第一行:第一排留下的人数Man;
第二行:最后调整完共有几排Low。(具体格式请严格按照样例输出进行)
程序运行后结果示例:
【样例输入】
3
8
130 122 112 126 126 125 120 100
5
187 187 178 165 164
5
187 187 178 165 167
【样例输出】
Man=6
Low=2
Man=5
Low=1
Man=4
Low=2
试题3:
N个学生排成一排,每个学生都穿着某一种颜色的服装。一共有m种颜色,因此每一种颜色都可以用0到m-1之间的一个数字表示。吴老师想让他的学生都只同一种颜色的衣服,
因此他需要一些操作。我们都知道吴老师是一个非常奇怪的人,如果某个学生穿着第i种颜色的衣服而且吴老师想让这个学生换别的颜色,他在一次操作中只让这个学生换成第(i+1)%m种颜色的服装。更加奇怪的是,吴老师总是让连续的t个学生一起改变他们服装的颜色。现在问题来了,我们给你参数
原创力文档


文档评论(0)