#codefestival2018finalb. [code_festival_2018_final_b]Theme Color

[code_festival_2018_final_b]Theme Color

問題文

NN 人のクラスがあり、色 1,2,...,M1,2,...,M の中から 11 つの色を選んでテーマカラーを決めることとなりました。

それぞれの人が同確率でどれかの色 11 つに投票するとき、色 i(1leqileqM)i(1 \\leq i \\leq M)rir_i 票集まる確率を pp とします。

pgeq10xp \\geq 10^{-x} を満たす最小の整数 xx を求めてください。

ただし、pp10610^{-6} 以下の相対誤差が生じても xx は変わらないことが保証されるものとします。

制約

  • 1leqNleq1051 \\leq N \\leq 10^5
  • 1leqMleq1051 \\leq M \\leq 10^5
  • 0leqrileqN0 \\leq r_i \\leq N
  • r1+r2+...+rM=Nr_1+r_2+...+r_M=N
  • 入力は全て整数
  • pp10610^{-6} 以下の相対誤差が生じても解は変わらない

入力

入力は以下の形式で標準入力から与えられる。

NN MM r1r_1 r2r_2 ...... rMr_M

出力

pgeq10xp \\geq 10^{-x} を満たす最小の整数 xx を出力せよ。


入力例 1

3 2
1 2

出力例 1

1

p=0.375p=0.375 より、pgeq10xp \\geq 10^{-x} を満たす最小の整数は 11 となります。


入力例 2

120 5
18 36 31 12 23

出力例 2

8