每日一題 平方矩陣 II

2021-10-18 17:55:04 字數 1056 閱讀 9869

平方矩陣 ii

輸入整數n,輸出乙個n階的二維陣列。

陣列的形式參照樣例。

輸入格式

輸入包含多行,每行包含乙個整數n

當輸入行為n=0時,表示輸入結束,且該行無需作任何處理。

輸出格式

對於每個輸入整數n,輸出乙個滿足要求的n階二維陣列。

每個陣列佔n行,每行包含n個用空格隔開的整數。

每個陣列輸出完畢後,輸出乙個空行。

資料範圍

0≤n≤100

輸入樣例:

123

450

輸出樣例:

1

1 22 1

1 2 3

2 1 2

3 2 1

1 2 3 4

2 1 2 3

3 2 1 2

4 3 2 1

1 2 3 4 5

2 1 2 3 4

3 2 1 2 3

4 3 2 1 2

5 4 3 2 1

規律:第 i 行 j 列的值為 abs(i-j)+1(i 和 j 的差的絕對值 + 1)。

**:c++

#include

using

namespace std;

int n;

intmain()

cout << endl;

}return0;

}

leetcode每日一題 59 螺旋矩陣II

題目 給你乙個正整數 n 生成乙個包含 1 到 n2 所有元素,且元素按順時針順序螺旋排列的 n x n 正方形矩陣 matrix 思路 把res換成 0 n n,會得到錯誤的結果 解答 class solution def generatematrix self,n int list list i...

Leetcode每日一題 59 螺旋矩陣 II

59.螺旋矩陣 ii 給你乙個正整數n,生成乙個包含1到n2所有元素,且元素按順時針順序螺旋排列的n x n正方形矩陣matrix。示例 1 輸入 n 3 輸出 1,2,3 8,9,4 7,6,5 示例 2 輸入 n 1 輸出 1 知道昨天那題怎麼寫了,今天這題就更簡單了,既然是要生成螺旋矩陣,我們...

每日一題 Leetcode59 螺旋矩陣 II

2020 3 16,今天的每日一題是leetcode59.螺旋矩陣 ii,題意如下 這道題和昨天的那個很像,思路也差不多。沒看過的點這裡 每日一題 leetcode54.螺旋矩陣 只需要自己定義乙個二維陣列然後按照之前的題的方向變換。陣列初始值全為0,有值的說明被填過了。然後改變方向就可以了。c 如...