普及-⏱ 1000ms💾 256MB#P3069🏷️ 模拟

题目描述

培养皿里有 $1$ 个病毒,每天病毒数量翻倍;但皿的容量有限,若翻倍后会超过上限 $m$,则数量恰好封顶为 $m$。问多少天后病毒数量首次不小于 $t$?

输入格式

一行两个整数 $m$ 和 $t$。

输出格式

一行一个整数,即天数。若 $t > m$(即使封顶也永远达不到 $t$),输出 -1。

数据范围

$$1 \le m \le 10^{12},\ 1 \le t \le 10^{12}$$

样例输入 #1
16 1
样例输出 #1
0
样例输入 #2
16 16
样例输出 #2
4