回答編集履歴

1

追記

2020/10/06 13:34

投稿

otn
otn

スコア84798

test CHANGED
@@ -1 +1,9 @@
1
1
  上限が小さいので、2のべき乗の数を順番に計算していって、`n`を越えたらその1つ前という風に求めるのが簡単でしょう。
2
+
3
+ #追記
4
+
5
+ 変な上限だと思ったら、`0 ≦ n < 231`じゃなくて`0 ≦ n < 2の31乗`ですか。
6
+
7
+
8
+
9
+ まあ、それでもたかだか32回ループなので、上記の方針で良いかと思います。