#题外话(第18篇题解)(这道题叫“一尺之锤垂捶鎚棰”)
#先看题目
题目链接
https://www.luogu.com.cn/problem/P5720#思路(注意向下取整就行了,别整天说“有些数最后不能到1啊~”)
#代码
#include <bits/stdc++.h>//本题解用到了floor和cin,懒得写两个头文件了……
using namespace std;
int main()
{
int cnt=0;//cnt用于记录次数,后面定义也行,随便。
double n;//保守起见,n是小数,你们可以尝逝一下整数
cin>>n;
for(;n!=1;cnt++)n=floor(n*0.5);//他自己说的向下取整,不能怪我想到floor
cout<<cnt+1;//关于我也不知道为什么要+1这件事情……
return 0;
}