Problem
Décrit une fonction récursive avec trois paramètres F(a, b, c)
:
F(a, b, c) = 1
si un ≤ 0 ou b ≤ 0 ou c≤ 0 ;
F(a, b, c) = F(20, 20, 20)
si a > 20 ou b > 20 ou c > 20 ;
F(a, b, c) = F(a, b, c-1) + F(a, b-1, c-1) - F(a, b-1, c),
si un < b et 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)
, dans tous les autres cas.
Entrée
L'entrée contient trois entiers a, b, c
- paramètres de fonction F
(-104 ≤ a,b,c ≤ 104).
Sortie
En réponse, affichez la valeur de la fonction
F(a, b, c)
.
Exemples
# |
Entrée |
Sortie |
1 |
1 1 1 |
2 |
2 |
2 2 2 |
4 |
3 |
10 4 6 |
523 |
4 |
50 50 50 |
1048576 |