Pour chaque ligne puis colonne d'une matrice, nous pouvons ajouter une entrée supplémentaire avec la somme des deux dernières entrées de cette ligne ou colonne. Par exemple avec la matrice d'entrée suivante:
[ 1 1 1 ]
[ 2 3 4 ]
La matrice résultante serait:
[ 1 1 1 2 ]
[ 2 3 4 7 ]
[ 3 4 5 9 ]
Étant donné une entrée d'un entier N et une matrice [X, Y] de taille au moins 2x2, effectuez l'expansion N ci-dessus et sortez le résultat. La matrice résultante sera toujours de taille [X + N, Y + N].
Exemples:
Input: Output:
2, [ 0 0 ] [ 0 0 0 0 ]
[ 0 0 ] [ 0 0 0 0 ]
[ 0 0 0 0 ]
[ 0 0 0 0 ]
3, [ 1 1 1 ] [ 1 1 1 2 3 5 ]
[ 2 3 4 ] [ 2 3 4 7 11 18 ]
[ 3 4 5 9 14 23 ]
[ 5 7 9 16 25 41 ]
[ 8 11 14 25 39 64 ]
2N
temps que de boucler deuxN
fois?