2340 - 【入门】递归函数 II

有一个函数的定义如下f(x)={0x0 1x=1 2f(x3)1x>1  and   x%3=0 3f(x+23)1x>1  and   x%3=1 4f(x+13)1x>1  and   x%3=2\displaystyle f(x)= \begin{cases} 0 && x \le 0 \ 1 && x=1 \ 2f(\frac{x}{3})-1 && x > 1\ \ and\ \ \ x\%3=0 \ 3f(\frac{x+2}{3})-1 && x > 1\ \ and\ \ \ x\%3=1 \ 4f(\frac{x+1}{3})-1 && x > 1\ \ and\ \ \ x\%3=2 \end{cases}

其中 xx 为整数。

输入

输入一个整数 x(105x105)x(-10^5 \le x \le 10^5)

输出

输出函数 f(x)f(x) 值。

样例

输入
复制

100

输出
复制

131

输入
复制

6

输出
复制

5
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题