信息学竞赛 分区联赛模拟试题3 (2).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

分区联赛模拟试题3

共三大题,两个小时完成.

一、循环节

问题描述:

求一个分数对应的十进制小数的循环节.我们定义一个小数的循环节是它的第一个最短的向右无限循环的数字串.

下面是一些分数的循环节,循环节部分用括号括住,例如:

分数

十进制小数

循环节

循环节长度(位数)

1/6

0.1(6)

6

1

5/7

0.(714285)

714285

6

1/250

0.004(0)

0

1

输入:输入两个正整数,第一个为分子,第二个为分母,两个正整数值均不超过3000.

输出:有两行输出,其中第一行输出一个分数和它的小数表示,其中小数由非循环节部分加上第一个出现的循环节或者不大于50位的小数,第二行输出整个循环节的长度,如小数超过50位仍未出现循环节则认为循环节长度为0.

输入样例:

16

57

1250

输出样例

1/6=0.1(6)

1

5/7=0.(714285)

6

1/250=0.004(0)

1

二、车厢重组

在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转.一个车站的职工发现桥的长度最多能容纳两节车厢,如果将桥旋转180度,则可以把相邻两节车厢的位置交换,用这种方法可以重新排列车厢的顺序.于是他就负责用这座桥将进站的车厢按车厢号从小到大排列.他退休后,火车站决定将这一工作自动化,其中一项重要的工作是编一个程序,从键盘输入初始的车厢顺序,计算最少用多少步就能将车厢排序,屏幕输出最少的步数.

输入样例:

4321

输出样例:

6

三、围圈

N个人围成一圈面向圈内,按逆时针编号1到N,从第1个人开始,沿逆时针方向数到的第M个人离开圈,从他右边的人开始继续此过程,直到圈内只留下一个人.现在我们并不确切知道有多少,只知道人数N的下界NL和上界NU以及M的值.如果不想成为最后留在圈内的人,应该站在哪个位置才保险?计算“保险”的位置的最小值,如果该值不存在,输出“Betterestimateneeded”.

输入:NL、NU、M

输出“保险”的位置的最小值.

输入样例:

8015015

输出样例:

1

文档评论(0)

159****6867 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档