No.2796 Small Matryoshka
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 99
作問者 :
noya2
/ テスター :
shobonvip
👑
potato167
タグ : / 解いたユーザー数 99
作問者 :



問題文最終更新日: 2024-06-28 21:02:28
問題文
机の上に 個のマトリョーシカが置かれており、 番目のマトリョーシカの内径は 、外径は です。ここで を満たします。
次の操作A,Bのいずれかをそれぞれ好きな順序で 回以上行って、机の上のマトリョーシカを 個にすることを考えます。
操作 A
- 机の上にある異なるマトリョーシカ を選び、机の上から取り除く。ここで の外径は の内径以下でなくてはならない。
- の中に を入れる。こうしてできた新しいマトリョーシカの内径は の内径に一致し、外径は の外径に一致するものとする。
- 新しいマトリョーシカを机の上に置く。
操作 B
- 机の上にあるマトリョーシカ を選ぶ。
- 実数 を選ぶ。
- の大きさを 倍にする。こうしてできた新しいマトリョーシカの内径と外径はもとの内径と外径のそれぞれ 倍とする。
操作B を行う回数として考えられる最小値を求めてください。
制約
- 入力はすべて整数
入力
出力
操作B を行う回数として考えられる最小値を出力してください。
サンプル
サンプル1
入力
3 1 2 2 3 1 3
出力
1
まず操作Bを行って 番目のマトリョーシカの大きさを 倍にします。
次に操作Aを行って 番目のマトリョーシカを 番目のマトリョーシカの中に入れます。
最後に操作Aを行って 番目のマトリョーシカを 番目のマトリョーシカの中に入れます。
サンプル2
入力
4 6 28 2 6 82 86 62 66
出力
0
サンプル3
入力
5 6 28 6 28 6 28 6 28 6 28
出力
4
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。