<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      PAT甲級(jí)——1105 Spiral Matrix——分?jǐn)?shù) 25

      題目


      螺旋填充數(shù)組


      解法1

      點(diǎn)擊查看代碼
      #include<iostream>
      #include<algorithm>
      #include<vector>
      using namespace std;
      
      int main(){
          int N; cin >> N;
          
          vector<int> vi(N);
          for(int i = 0; i < N; i++) cin >> vi[i];
          
          // 排序要降序排列
          sort(vi.begin(), vi.end(), greater<int>());
          
          // 找m和n,使得m*n=N,且m>=n且m最小
          int m = N, n = 1;
          for(int i = 1; i*i <= N; i++){
              if(N % i == 0){
                  m = N / i;
              }
          }
          n = N / m;
              
          vector<vector<int>> ans(m, vector<int>(n, 0));
      
          int top = 0, bottom = m-1, left = 0, right = n-1;
          int idx = 0;
          while(idx < N){
              for(int i = left; i <= right && idx < N; i++) ans[top][i] = vi[idx++];
              top++;
              for(int i = top; i <= bottom && idx < N; i++) ans[i][right] = vi[idx++];
              right--;
              for(int i = right; i >= left && idx < N; i--) ans[bottom][i] = vi[idx++];
              bottom--;
              for(int i = bottom; i >= top && idx < N; i--) ans[i][left] = vi[idx++];
              left++;
          }
      
          // 輸出
          for(int i = 0; i < m; i++){
              for(int j = 0; j < n; j++){
                  printf((j>0)?" %d":"%d",ans[i][j]);
                  // if(j > 0) cout << " ";
                  // cout << ans[i][j];
              }
              cout << endl;
          }
      
          return 0;
      }
      
      

      posted on 2025-04-27 10:55  LEESOL-cn  閱讀(6)  評(píng)論(0)    收藏  舉報(bào)

      導(dǎo)航

      主站蜘蛛池模板: 国产午夜福利免费入口| 美女一区二区三区在线观看视频 | 日韩秘 无码一区二区三区| 亚洲一区二区三区自拍高清 | 69精品丰满人妻无码视频a片| 日本高清视频网站www| 国产国语一级毛片| 国产熟睡乱子伦午夜视频| 国产成人AV男人的天堂| 保亭| 亚洲人成自拍网站在线观看| 亚洲欧洲国产综合一区二区| 40岁成熟女人牲交片20分钟| 国产精品一区二区性色av| 国产午夜91福利一区二区| 久久99精品国产麻豆婷婷| 波多野结衣无内裤护士| 男女性高爱潮免费网站| 亚洲国产一区二区av| 国产综合视频一区二区三区| 久久不见久久见中文字幕免费| 国产精品中文字幕二区| 久九九精品免费视频| 亚洲sm另类一区二区三区| 67194熟妇在线观看线路| 精品国产这么小也不放过| 亚洲日韩精品一区二区三区无码| 亚洲中文字幕在线二页| 亚洲国产天堂久久综合网| 亚洲第一区二区快射影院| 日韩一区二区三区在线视频| 免费看欧美全黄成人片| 中国CHINA体内裑精亚洲日本| 日本伊人色综合网| 欧洲无码一区二区三区在线观看| 亚洲av色一区二区三区| 亚洲av永久无码精品漫画| 江孜县| 精品熟女少妇免费久久| 亚洲性线免费观看视频成熟| 国产在线中文字幕精品|