对于一个数字对 (a,b)(a,b)(a,b),我们可以通过一次操作将其变为新数字对 (a+b,b)(a+b,b)(a+b,b) 或 (a,a+b)(a,a+b)(a,a+b)。
给定一正整数 nnn,问最少需要多少次操作可将数字对 (1,1)(1,1)(1,1) 变为一个数字对,该数字对至少有一个数字为 nnn。
一行一个正整数 nnn。
一个整数表示答案。
5
3
样例解释:
对于 30%30\%30% 的数据,1≤n≤10001 \le n \le 10001≤n≤1000。
对于 60%60\%60% 的数据,1≤n≤200001 \le n \le 200001≤n≤20000。
对于 100%100\%100% 的数据,1≤n≤1061 \le n \le 10^61≤n≤106。
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户