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 |
表>