题目:一个数从1开始,每次可以选择*2或者+1,那么这个数到达2018最少需要多少步?
解答:
把2018变成二进制0111 1110 0010
每次*2相当于左移,+1相当于进1,所以从1变成0111 1110 0010的过程为16次。
写在最后:
Win系统下可以在【运行】下 calc.exe调出计算器....
解答:
把2018变成二进制0111 1110 0010
每次*2相当于左移,+1相当于进1,所以从1变成0111 1110 0010的过程为16次。
写在最后:
Win系统下可以在【运行】下 calc.exe调出计算器....