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 = 2thì output làsumRow(N, k) = 21.
Giải thích:8 + 9 + 4 = 21. - Với
N = 4, k = 3thì output làsumRow(N, k) = 48.
Giải thích:11 + 16 + 15 + 6 = 48.
int sumRow(int N, int k)
{
}
có thể làm trong 2*số vòng xoắn + O(1) bước 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?