Problem

3 /10


機能 - 2*

Problem

3 つのパラメータ F(a, b, c) を持つ再帰関数を記述:
 
F(a, b, c) = 1 if a ≤ 0 または b ≤ 0 または c≤ 0;
F(a, b, c) = F(20, 20, 20) if a >gt; 20またはb> 20かc> 20;
F(a, b, c) = F(a, b, c-1) + F(a, b-1, c-1) - F(a, b-1, c), < の場合b及びb<; c;
<コード>F(a, b, c) = F(a-1, b, c) + F(a-1, b-1, c) + F(a-1, b, c-1 ) - F(a-1, b-1, c-1)、他のすべての場合。

 
入力
入力には 3 つの整数 a、b、c - 関数パラメーター F (-104 ≤ a,b,c ≤ 104).
 
出力
応答として、関数 F(a, b, c) の値を表示します。

 
<頭> <本体>

 
# 入力 出力
1 1 1 1 2
2 2 2 2 4
3 10 4 6 523
4 50 50 50 1048576