#B4028. 转盘

转盘

题目描述

有一个转盘是这样的:上面写着一等奖到 nn 等奖,令 s=1+2++ns=1+2+\dots+n,将这个转盘平均分成 ss 份,其中 kk 等奖占 kk 份,也就是说中 kk 等奖的概率为 ks\dfrac{k}{s}11 等奖是最好的奖,次好的奖是 22 等奖,以此类推。

迅风现在想知道获奖概率不低于 m%m\% 的奖中,最好的奖是几等奖。也就是找到一个最小kk,使得获得 kk 等奖的概率 m%\ge m\%。如果没有中奖率不低于 m%m\% 的奖,则输出 1-1

输入格式

11 行,包含一个整数 nn 和一个浮点数 mm,含义见题目描述。

输出格式

11 行,包含一个数字 kk,含义见题目描述。

样例 #1

样例输入 #1

5 20

样例输出 #1

3

样例 #2

样例输入 #2

12 6

样例输出 #2

5

样例 #3

样例输入 #3

52 0.3

样例输出 #3

5

样例 #4

样例输入 #4

17 15

样例输出 #4

-1

提示

数据范围

  • 对于前 20%20\% 的数据,满足 m=0m=0m=100m=100
  • 对于前 70%70\% 的数据,满足 n10000n\leq 10000
  • 对于 100%100\% 的数据,满足 1n1071\leq n\leq 10^70m1000\leq m\leq 100mm 小数点后的位数最多不超过六位。