题解:鉴于二进制的思想来划分
#include <cstdio> int main(){ int n,d=0;scanf("%d",&n); while(1<<d<=n)d++; printf("%d ",d); }