Đối với mỗi hàng và sau đó là cột của một ma trận, chúng ta có thể thêm một mục nhập bổ sung với tổng của hai mục cuối trong hàng hoặc cột đó. Ví dụ với ma trận đầu vào sau:
[ 1 1 1 ]
[ 2 3 4 ]
Ma trận kết quả sẽ là:
[ 1 1 1 2 ]
[ 2 3 4 7 ]
[ 3 4 5 9 ]
Cho đầu vào của một số nguyên N và ma trận [X, Y] có kích thước ít nhất là 2x2, thực hiện việc mở rộng N lần trên và đưa ra kết quả. Ma trận kết quả sẽ luôn có kích thước [X + N, Y + N].
Ví dụ:
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
hơn là lặp haiN
lần?