#P1778. RE=Run Excellently=完美运行
RE=Run Excellently=完美运行
Description
OceanCat拿到了一份数学题,题目给出了一个f(x),当x=1时,f(x)=1,当x>1时,f(x)=f(!(x/2)!)+f(!(x/2+x%2)!)[x为正整数]
其中!(x)!表示对x下取整
如果你学过C++函数的话,你可以很轻松地将f(x)翻译成一个函数,代码如下
long long f(long long x) {
if (x == 1) return 1;
else return f(x/2) + f(x/2+x%2);
}
(或许改好格式交上去就可以AC呢
如果没有学过的话就要靠你自己的算力了。
给定一个正整数 x ,他希望你能输出f(x)的值,你能帮帮他吗? 的值,你能帮帮他么?
Input Format
输入一行包含一个正整数x(1≤x≤1000000000000000000) (不用数了是18个0)## Output Format
输出f(x)即可
1
1
相关
在下列比赛中: