题目描述(Description):
考虑如下的3参数递归函数w(a, b, c):
如果 a≤0 或 b≤0 或 c≤0,则 w(a, b, c)=1;
如果 a>5 或 b>5 或 c>5,则 w(a,b,c)=w(5,5,5);
如果 a < b 且 b < c,则 w(a, b, c) =w(a,b,c-1)+ w(a,b-1,c-1)-w(a,b-1,c);
其他情况下:w(a, b, 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)。
设计一个程序,快速计算w(a,b,c)并给出结果。
输入(Input):
输入仅一行包含3个整数,分别対应a、b和c的值。
输出(Output):
输出仅一个数,即w(a,b,c)的结果。
示例输入(Sample Input):
样例输入1
1 1 1样例输入2
10 10 10
示例输出(Sample Output):
样例输出1
2样例输出2
32
示例程序:
#include <ios