#P2090. 数字对

数字对

题目描述

对于一个数字对 (a,b)(a,b),我们可以通过一次操作将其变为新数字对 (a+b,b)(a+b,b)(a,a+b)(a,a+b)

给定一正整数 nn,问最少需要多少次操作可将数字对 (1,1)(1,1) 变为一个数字对,该数字对至少有一个数字为 nn

输入格式

一行一个正整数 nn

输出格式

一个整数表示答案。

5
3

提示

样例解释:

(1,1)(1,2)(3,2)(5,2)(1,1)  \to  (1,2)  \to  (3,2)  \to  (5,2)

对于 30%30\% 的数据,1n10001 \le n \le 1000

对于 60%60\% 的数据,1n200001 \le n \le 20000

对于 100%100\% 的数据,1n1061 \le n \le 10^6