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

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

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

      251. 打印全排列

      題目描述

      給定一個(gè)正整數(shù)n,我們?nèi)〕銮皀小的正整數(shù),即1~n這n個(gè)數(shù)字,將他們排列,就一共有n!種排列方案,所有的排列方案統(tǒng)稱為n的全排列,現(xiàn)在你需要做的事情就是把n的全排列都輸出出來(lái)。

      解答要求時(shí)間限制:1000ms, 內(nèi)存限制:100MB
      輸入

      輸入只有一個(gè)數(shù)字n(2 <= n <= 7)

      輸出

      輸出n的全排列,一共輸出n!行,每行輸出n個(gè)數(shù)字,數(shù)字之間沒(méi)有空格,輸出的順序按照數(shù)字組成的字符串的字典序從小到大輸出。

      樣例

      輸入樣例 1 復(fù)制

      3

      輸出樣例 1

      123
      132
      213
      231
      312
      321
      提示樣例 1
       

      思路:dfs暴力即可求解出所有的全排列。

      除此以外還有一種方法可以求,大致思想是從后往前找,一直到前一個(gè)數(shù)字比當(dāng)前數(shù)字小的地方,在后面的數(shù)字中選擇比前一個(gè)數(shù)字稍大一點(diǎn)的數(shù)字與前一個(gè)數(shù)字交換,然后將后面的數(shù)字從小到大排序即可。

      方法1:調(diào)用c++接口

      // we have defined the necessary header files here for this problem.
      // If additional header files are needed in your program, please import here.
      #include <vector>
      #include <algorithm>
      int main()
      {  
         vector<int>nums;
         int n;
          cin>>n;
         for(int i = 1;i<= n;i++)
             nums.push_back(i);
          do{
              for(int i = 0;i<n;i++)
              {
                  cout<<nums[i];
              }
              cout<<endl;
          }while(next_permutation(nums.begin(),nums.end()));
          
        // please define the C++ input here. For example: int a,b; cin>>a>>b;;  
        // please finish the function body here.  
        // please define the C++ output here. For example:cout<<____<<endl; 
        return 0;
      }

       

       

      posted @ 2021-10-27 14:46  A-inspire  Views(196)  Comments(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 欧洲精品久久久AV无码电影| 免费无码AV一区二区波多野结衣| 国产一区二区不卡自拍| 久久久国产乱子伦精品作者| 日韩免费美熟女中文av| 在线涩涩免费观看国产精品| 久久欧洲精品成av人片| 亚洲国产熟女一区二区三区 | 高清自拍亚洲精品二区| 西林县| 欧洲亚洲国内老熟女超碰| 西畴县| 国产区成人精品视频| 三上悠亚久久精品| 中文字幕亚洲制服在线看| 蜜臀人妻精品一区二区免费| 国产精品一区二区av片| 亚洲av片在线免费观看| 无套内射视频囯产| 亚洲精品自拍在线视频| 欧美国产日韩久久mv| 性欧美三级在线观看| 91麻豆精品国产91久| 国产精品视频一区二区不卡| 国产一区一一区高清不卡| 隔壁老王国产在线精品| 亚洲香蕉视频天天爽| 国产成人卡2卡3卡4乱码| 国产熟睡乱子伦视频在线播放| 娄底市| 日韩AV高清在线看片| 蜜桃视频在线免费观看一区二区| 激情综合网激情五月激情| 中文字幕亚洲中文字幕无码码| 亚洲免费一区二区av| 精品九九人人做人人爱| 亚洲精品动漫免费二区| 洪洞县| 伊人成人在线视频免费| 噜噜噜亚洲色成人网站∨| 少妇被粗大的猛烈进出69影院一|