#include<bits/stdc++.h> using namespace std; int main() { int n;cin >> n; int ans = 0,k = 0,h = 1; //ans当前前进的距离,k天数,h是一次可以前进的距离 while(ans < n) { ans += h; //更新前进距离 k++; //天数+1 h *= 2; //下一天可以前进h * 2距离 } cout << k; return 0; }