/*Saraは最初1枚のビスケットを持っていて、「ふしぎなポケット」を使ってちょうど𝑁枚のビスケットにして、全部食べたいと思っている。 (食べきれないので枚数をオーバーしてはいけない) この時、ちょうどN枚にするには、Saraは最低何回ポケットを叩く必要があるか求めてください。*/ #include int main(void){ int N; int bis = 1; // ビスケットの枚数 int count = 0; // 割る回数 scanf("%d",&N); while(bis < N){ bis *= 2; count += 1; } printf("%d\n",count); }