沧海一声喵 2018-02-01 03:46:03
点我顶贴
收藏
删除
#include <cstdio>
using namespace std;
int n;
long long num;
int f(int k){
if(k<=n) return 2*k;
else return (2*(k-n-1)+1);}
int main(){
int k;
scanf("%d",&n);
k=2;num=1;
while(k!=1){
k=f(k);num++;}
printf("%lld",num);
return 0;}