P17655 [IO 2025 #1] 丝绸阶梯
题目描述
在法鲁姆废弃殿堂的深处,大黄蜂发现了一间古老的大厅,里面悬挂着由极细丝线组成的网。这里曾经举行过“丝绸阶梯”仪式,用来考验耐心与精准程度。
在点 $(1,1),(2,2),\ldots,(n,n)$ 处固定着木桩。每个木桩都连接着两根丝线:一根向下延伸到 $Ox$ 轴,另一根向左延伸到 $Oy$ 轴。这些丝线与 $Ox$、$Oy$ 两条坐标轴共同组成了一座“阶梯”,由一系列以 $(0,0)$ 为公共顶点的嵌套正方形构成。
大黄蜂从 $(0,0)$ 出发,可以沿以下路径向任意方向移动:
- $Ox$ 轴;
- $Oy$ 轴;
- 连接木桩 $(i,i)$ 与点 $(i,0)$、$(0,i)$ 的丝线。
她需要以尽可能少的转向次数,访问所有 $n$ 个点 $(i,i)$,其中 $1\le i\le n$。每当她从水平移动改为竖直移动、从竖直移动改为水平移动,或者掉头转向 $180^\circ$,都算作一次转向。
请帮助大黄蜂确定完成这项考验所需的最少转向次数。
输入格式
输入仅有一行,包含一个整数 $n$,表示木桩数量,$1\le n\le10^{12}$。
输出格式
输出一行一个整数,表示答案。