3歩進んで2歩下がる
题意翻译
有一个变量 $x$ ,其初始值为 $0$ 。现对其进行 $n$ 次操作:
设当前操作是全部操作中的第 $i$ 回,则:
- 如果 $i$ $\bmod$ $2=1$ ,将 $x$ 加上 $3$ ;
- 如果 $i$ $\bmod$ $2=0$ ,将 $x$ 减去 $2$ 。
提示:上文中出现的 $n,i$ 满足 $1≤i≤n≤10^{15}$ ,且 $n,i$ 均为整数。在输出完成后,请换行。
题目描述
[problemUrl]: https://atcoder.jp/contests/code-formula-2014-final/tasks/code_formula_2014_final_b
高橋君は、奇数日目に $ 3 $ 歩前に進み、偶数日目に $ 2 $ 歩後ろに下がります。
$ 1 $ 歩の距離は、前に進むときも、後ろに下がるときも、同じ距離です。
$ 1 $ 日目から $ n $ 日目の間に、高橋君が何歩分前に進んだかを出力してください。
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ n $
- $ 1 $ 行目には、日数を表す整数 $ n\ (1\ ≦\ n\ ≦\ 10^{15}) $ が与えられる。
输出格式
高橋君が何歩分前に進んだかを $ 1 $ 行で出力せよ。出力の末尾には改行をいれること。
输入输出样例
输入样例 #1
6
输出样例 #1
3
输入样例 #2
999999999999999
输出样例 #2
500000000000002
说明
### Sample Explanation 1
高橋君は、$ 1 $, $ 3 $, $ 5 $ 日目に $ 3 $ 歩進み、$ 2 $, $ 4 $, $ 6 $ 日目に $ 2 $ 歩戻ります。 よって、$ 3-2+3-2+3-2=3 $ 歩分、前に進みます。
### Sample Explanation 2
高橋君は、どれだけ長い期間でも、 $ 3 $ 歩進んで $ 2 $ 歩戻り続けます。