双十一就要到了,马小云为了提高数学成绩,买了一套数学试卷,里面有一道题:
对于一个递归函数w(a,b,c)w(a,b,c)
这是个简单的递归函数,但实现起来可能会有些问题。当a,b,ca,b,c均为15时,调用的次数将非常的多。你要想个办法才行.
比如 w(30,-1,0)既满足条件1又满足条件2这种时候我们就按最上面的条件来算 所以答案为1
会有若干行。
并以-1,-1,-1−1,−1,−1结束。
保证输入的数在[-9223372036854775808,9223372036854775807][−9223372036854775808,9223372036854775807]之间,并且是整数。
输出若干行,每一行格式:
w(a, b, c) = ans
注意空格。
1 1 1
2 2 2
-1 -1 -1
w(1, 1, 1) = 2
w(2, 2, 2) = 4