题目信息

题目类型
国赛
题目年份
2020
题目题型
编程题
关 键 词
最少问题

题目题干

 

第四题:最少问题

编程实现:最少问题sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

题目描述:输入两个整数n(0<n<100001)和k(0<k<100001),通过对n连续进行加1或减1或乘以2这3种操作,使得n最后结果正好等于k(同一种操作可以使用多次也可以不使用),要求最后输出最少的操作次数。sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:n为5,k为17,通过减1、乘以2、乘以2、加1四次操作得到17,也就是5-1=4、4*2=8、8*2=16,16+1=17.sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入描述sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入两个整数n和k(n和k之间以一个空格隔开)sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出描述sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出最少的操作次数sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例输入sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

5 17sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例输出sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

4sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

sgK100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
 

答案解析

相关题目

第五题:回形取数 编程实现:回形取数 回形取数是沿着一个数字矩阵的左上角向下开始移动取数当前方没有数字或者数字已经被取过就会左转继续移动取数当没有数可取时回形取数结束,如下图所示 回形取数结束后会产
第四题:最少问题 编程实现:最少问题 题目描述:输入两个整数n(0<n<100001)和k(0<k<100001),通过对n连续进行加1或减1或乘以2这3种操作,使得n最后结果
第二题:判断偶数 编程实现:判断偶数 题目描述:输入两个不相等的四位正整数N(1000<=N<=9999)和M(1000<=M<=9999),其中 N<M,中间以一个空格
第三题:计数 编程实现:计数 题目描述:输入一个正整数n(1<=n<=1000),统计从1到n之间(包含1和n)所有正整数中, 0,1,2,3,4,5,6,7,8,9的数字分别出现的次数,
第一题:求阶乘 编程实现:求阶乘 阶乘定义:一个正整数的阶乘是所有小于及等于该数的正整数的乘积。 例如:3的阶乘6(也就是1*2*3的结果) 例如:5的阶乘120(也就是1*2*3*4*5的结果) 题
五、针对以下代码,判断下列说法哪个是正确的() const char str1[]="abc"; const char str2[]="abc"; con
三、下列排序方法中,最坏情况下比较次数最少的是() A.冒泡排序 B.简单的选择排序 C.直接插入排序 D.堆排序
四、下列表达式正确的是() A.9++ B.(x+y)++ C.c+++c+++c++ D.++(a-b--)
二、下列叙述中正确的是(). A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C.顺序存储结构能存储有序表
一、在数组中,数组名表示().分值5分 A.数组第1个元素的首地址 B.数组第2个元素的首地址 C.数组所有元素的首地址 D.数组最后1个元素的首地址

提示声明

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

猜你喜欢