题目描述(Description):
一个蒟蒻在做信竞练习时,偶然发现一个递归函数w(a,b,c)有以下性质:
如果a <= 0 or b <= 0 or c<=0就返回值1;
如果a > 5 or b > 5 or c>5就返回w(5,5,5);
如果a < b并且b < c 就返回w(a,b,c-1)+w(a,b-1,c-1)-w(a,b-1,c);
其它别的情况就返回w(a-1,b,c)+w(a-1,b-1,c)+w(a-1,b,c-1)-w(a-1,b-1,c-1)。
蒟蒻想通过编程求出这个简单的递归函数的值,可是他在编程的时候遇到了一些困难。你能帮助他吗?
输入(Input):
a,b,c三个整数, -50≤a,b,c≤50。
输出(Output):
输出a,b,c三个整数所对应的w(a,b,c)函数的计算过程。
即在每次递归调用的w(a,b,c)函数结束前,输出"w(a,b,c)=???"。
示例输入(Sample Input):
1 1 1
示例输出(Sample Output):
w(0,1,1)=1
w(0,0,1)=1
w(0,1,0)