题目信息

题目类型
练习
题目年份
2015
题目题型
编程题
关 键 词
数链

题目题干

数链AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【问题描述】AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
现在我们有这样一个数链问题如下:AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1.输入一个正整数n;AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2.输出n;AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3.如果n=1则结束;AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4.如果n是奇数则n变为3n+1,否则n变为n/2;AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
5.转入第2步。AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如输入的正整数n=22,应该会输出如下的数链:AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
我们推测:对于任意一个正整数,经过上述算法最终都会得到1。对于给定的正整数n,我们把得到的数链中数的个数称为n的链长,例如22的链长是16。AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于给定的任意一对正整数a和b,求出a与b之间的最长链长,当然这个最长的链长是由a和b之间的一个正整数产生的,包括a和b。AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入】AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入文件名为chain.in。AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入共一行,两个用空格隔开的正整数a,b(a<b)。AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输出】AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出文件名为chain.out。输入供一行,一个数,a与b之间的最长链长。AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【输入输出样例】AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
chain.inAQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 1 10AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
chain.outAQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
20AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【样例说明】9的链长是20。AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
【数据范围】AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于30%的数据:1<i<j<1000;AQe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于100%的数据:1<i<j<100000。

答案解析

相关题目

数链 【问题描述】 现在我们有这样一个数链问题如下: 1.输入一个正整数n; 2.输出n; 3.如果n=1则结束; 4.如果n是奇数则n变为3n+1,否则n变为n/2; 5.转入第2步。 例如输入的正
上课时间 【问题描述】 现在,小学实行双休日(好幸福!)。 以前,周六的上午也是要上课滴:周一到周五上午四节课,下午两节课;周六上午还要上4节课,下午才开始休息。 已知每节课40分钟。 给你n,请你从
门牌号 【问题描述】 一天,班里的同学润润邀请宣宣到家里去玩,润润的家位于胡家胡同。这 条胡同的门牌号是从1开始顺序编号,润润说:“其余各家的门牌号之和减去 我家的门牌号,恰好等于n。” 告诉你n,请
3的倍数(mod.cpp/c/pas) 【问题描述】我们知道,判断一个正整数是不是3的倍数的方法是: 把正整数各位上的数字求和,如果这个和是3的倍数,那么该正整数就是3的倍数。例如:12345:1+2
焦虑的蚂蚁【题目描述】 一条长度为n的小径上,挤满了m只蚂蚁,每只蚂蚁有一个初始前进方向(向左或是向右),蚂蚁们的前进速度相同且均为1。小径的两端,均放着上了锁的箱子,箱内盛有美味的食物,蚂蚁们争相
蚂蚁爬竹竿(ant.cpp/c/pas) 【问题描述】 n只蚂蚊以每秒1厘米的速度在长为L厘米的水平放置的竹竿上爬行。当蚂蚊爬到竹竿的任意一个端点时就会掉落。对于每只蚂蚁,我们知道开始时它距离竹竿左端
读书(book.cpp/c/pas) 【问题描述】你的家长最近给你买了一本新书,共n页。你第一天看了a页,以后每天比前一天多看b页,那么最后一天看多少页? 【输入】 输入文件名为book.in。 输入
将n拆成2个数的和 问题描述 将 n 拆成a+b 的形式,比如: 10=2+8 ,请注意10=8+2 此处认为和 10=2+8 是同一个方案。 输入格式 一行一个数 n(n≤100) 。 输出格式
数字之和为13的整数 问题描述 求出 1∼n 范围内的整数,使其数字之和为13,请问这样的数有多少个? 例如:数 85 ,其数字之和为 8+5=13;数 373,其数字之和为 3+7+3=13 。
星号倒直角 问题描述 请打印 n 行的星号倒直角三角形。 输入格式 一个整数 n( 1≤n≤10 )。 输出格式 输出如下方图所示 n 行的星号倒直角三角形。 数据样例 输入数据 1 3 输出数

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢