Problem 1396 --算法实现题 5-8 整数变换问题(习题 5-15) 1396: 算法实现题 5-8 整数变换问题(习题 5-15)
Time Limit
$1$ 秒/Second(s)
Memory Limit
$512$ 兆字节/Megabyte(s)
提交总数
$9$
正确数量
$4$
"
裁判形式
标准裁判/Standard Judge
我的状态
尚未尝试
难度
分类标签
回溯
当前分类(单击移除):
回溯
单击选择分类:
数学
循环
排序
字符串
正则表达式
编译原理
模拟
递归
顺序结构
构造
数论
STL
贪心
二维数组
搜索
递推
高精度
动态规划
二分
几何
组合数学
栈
数据结构
博弈
筛法
结构体
去重排序
回溯
树
高精度模拟
离散化
扩展欧几里得算法
图论
并查集
线段树
背包
概率算法
位运算
桶排序
矩阵快速幂
统计
二分答案
将来的你一定会感谢今天努力的自己
分支
明天的你一定感谢今天努力的自己
精细
队列
蓝桥杯
2024蓝桥杯_安科校赛
双指针
深度优先搜索
最小生成树
二分查找
优先级队列
网络流
二分图
"'
双端队列
字典树
堆
欧拉图
剪枝
usaco
快速矩阵幂
暴力枚举
分治
状态压缩
词法分析
递归下降分析
滑动窗口
递归下降
文法检测
数学 递推
整数变换问题。关于整数 i 的变换 f 和 g 定义如下:f(i)=3i;g(i)=[i/2]。
试设计一个算法, 对于给定的 2 个整数 n 和 m, 用最少的 f 和 g 变换次数将 n 变换为 m。
例如,可以将整数 15 用 4 次变换将它变换为整数 4:4=gfgg(15)。当整数 n 不可能变换
为整数 m 时,算法应如何处理?
«算法设计:
对任意给定的整数 n 和 m,计算将整数 n 变换为整数 m 所需要的最少变换次数。
输入第一行有 2 个正整数 n 和 m。
将计算出的最少变换次数以及相应的变换序列输出。文件的第一行是最少变换次数。文件的第 2 行是相应的变换序列。
本题记录
用 户(点击查看用户)
运行号(点击购买题解)
时 间
算法最快[$190 $ms]
Ariel
359436
2019-01-03 09:53:48
内存最少[$2020 $KB]
Ariel
359436
2019-01-03 09:53:48
第一AC
Ariel
359363
2019-01-03 09:02:49
第一挑战
Ariel
359363
2019-01-03 09:02:49