#P597. 最少乘法
最少乘法
题目描述
给定一个正整数 ,最少需要多少次乘法运算才能从 算出 呢?
例如当 的时候,最少需要 次乘法:
当 的时候,最少需要 次乘法,具体步骤为
- 令 ;
- 计算 ;
- 计算 ;
- 计算 ;
- 计算 ;
- 计算 ;
- 计算 。
输入格式
单个整数表示 。
输出格式
单个整数表示最少的乘法运算次数。
5
3
9
4
数据范围
- 对于 的数据,;
- 对于 的数据,;
- 对于 的数据,;
给定一个正整数 n,最少需要多少次乘法运算才能从 a 算出 an 呢?
例如当 n=5 的时候,最少需要 3 次乘法:
a5=(a2)2⋅a当 n=23 的时候,最少需要 6 次乘法,具体步骤为
单个整数表示 n。
单个整数表示最少的乘法运算次数。
5
3
9
4