Ma trận xoắn ốc vuông NxN
là ma trận chứa các phần tử tăng dần từ 1 và đi theo chiều xoắn ốc. Xem ví dụ để hiểu rõ hơn:
Ma trận xoắn ốc vuông 3x3:
Ma trận xoắn ốc vuông 4x4:
Cho hai số nguyên dương N
và k
, bạn hãy viết hàm trả về tổng của hàng thứ k
(tính từ trên xuống) trong ma trận xoắn ốc NxN
.
Ví dụ:
- Với
N = 3, k = 2
thì output làsumRow(N, k) = 21
.
Giải thích:8 + 9 + 4 = 21
. - Với
N = 4, k = 3
thì output làsumRow(N, k) = 48
.
Giải thích:11 + 16 + 15 + 6 = 48
.
int sumRow(int N, int k)
{
}