C++学习之路 | PTA乙级—— 1050 螺旋矩阵 (25 分)(精简)
生活随笔
收集整理的這篇文章主要介紹了
C++学习之路 | PTA乙级—— 1050 螺旋矩阵 (25 分)(精简)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1050 螺旋矩陣 (25 分)
本題要求將給定的 N 個正整數按非遞增的順序,填入“螺旋矩陣”。所謂“螺旋矩陣”,是指從左上角第 1 個格子開始,按順時針螺旋方向填充。要求矩陣的規模為 m 行 n 列,滿足條件:m×n 等于 N;m≥n;且 m?n 取所有可能值中的最小值。
輸入格式:
輸入在第 1 行中給出一個正整數 N,第 2 行給出 N 個待填充的正整數。所有數字不超過 10
?4
?? ,相鄰數字以空格分隔。
輸出格式:
輸出螺旋矩陣。每行 n 個數字,共 m 行。相鄰數字以 1 個空格分隔,行末不得有多余空格。
輸入樣例:
12
37 76 20 98 76 42 53 95 60 81 58 93
輸出樣例:
98 95 93
42 37 81
53 20 76
58 60 76
總結
以上是生活随笔為你收集整理的C++学习之路 | PTA乙级—— 1050 螺旋矩阵 (25 分)(精简)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php读取云平台数据库,读取Read ·
- 下一篇: jmeter里的连接数_Jmeter之连