2009程序设计竞赛试题

2009程序设计竞赛试题

ID:14902796

大小:61.00 KB

页数:6页

时间:2018-07-30

上传者:U-2494
2009程序设计竞赛试题_第1页
2009程序设计竞赛试题_第2页
2009程序设计竞赛试题_第3页
2009程序设计竞赛试题_第4页
2009程序设计竞赛试题_第5页
资源描述:

《2009程序设计竞赛试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

计算机信息工程学院2009编程竞赛试题第一部分、基础题(计算机信息工程学院参赛学生只能任选3题,其他专业学生可任选。每题20分)1.根据以下问题描述编写程序,实现求在环上哪个位置剪开,按下述规则可取走的珠子粒数最多。设一个环上有编号为0~n-1的n粒不同颜色的珠子(每粒珠子颜色用字母表示,n粒珠子的颜色由输入的字符串表示)。将环中某两粒珠子间剪开,环上珠子形成一个序列,然后按以下规则从序列中取走珠子:首先从序列左端取走所有连续同色珠子;然后从序列右端在剩下珠子中取走所有连续同色珠子,两者之和为该剪开处可取走珠子的粒数。在不同位置剪开,能取走的珠子数不尽相同。例如,10粒珠子颜色对应字符串为“aaabbbadcc”,从0号珠子前剪开,序列为aaabbbadcc,从左端取走3粒a色珠子,从右端取走2粒c色珠子,共取走5珠子。若在3号珠子前剪开,即bbbadccaaa共可取走6粒珠子。2.根据以下描述,编制程序解决问题。五只猴子一起摘了一堆桃子,因为太累,五只猴子决定先睡一觉再分。不久,其中一只猴子醒来了,它见别的猴子没有醒来,便将一堆桃子平均分成5份,结果多了一个,就将多的这个吃了,拿走其中的一份并离开。又不久,第二只猴子醒来了,它不知道有一个同伴已经拿走过桃子,便又将剩下的桃子平均分成5份,发现也多了一个,同样吃了这一个,拿走其中的一份。如此类推第3只,第4只,第5只猴子都是这样分、吃、拿走。问这5只猴子至少摘了多少个桃子?3.根据以下描述,编制程序解决问题。在一个n英寸深的井里,有一条身长1英寸的小虫,它想尽力爬出井外。可是小虫的力气太小了,每分钟只能爬u英寸,然后就得休息1分钟。在这1分钟里,它又会滑下去d英寸。这个向上爬和休息的过程不断的进行着。这条小虫要用多久才能爬到井外呢?小于1分钟的时间以1分钟计算。如果小虫在向上爬而即将休息的那一刻到达了井口,我们就认为它已经成功了,而不再计算接下来的休息时间。输入三个整数n,u和d,且d   Thenumberofuniquesolutions=4SampleInput2:Enterasetofdigits:2357SampleOutput2:775×33    -------------23252325    -----------25575   Thenumberofuniquesolutions=14.根据以下描述,编制程序解决问题。求两个不超过200位的非负整数的积。输入两行,每行是一个不超过200位的非负整数,没有多余的前导0。输出一行,即相乘后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。SampleInput:1234567890098765432100SampleOutput:1219326311126352690000

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

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

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