25 条题解

  • -3
    @ 2023-10-13 7:41:03
    #include <bits/stdc++.h>
    using namespace std;
    int main()//by AGOMG
    {
        int n, num[15];
        cin >> n;
        for (int i = 1; i <= n; i++)
        {
            cin >> num[i];
        }
        sort(num + 1, num + n + 1);
        do
        {
            for(int i = 1; i <= n; i++)
            {
                cout << num[i] << ' ';
            }
            cout << endl;
        } while(next_permutation(num + 1, num + n + 1));
        return 0;
    }
    
    • -3
      @ 2023-8-9 19:53:34
      #include<bits/stdc++.h>
      using namespace std;
      int num[20];
      int main()
      {
          int n;
          cin>>n;
          for (int i = 1; i <= n; i++)cin>>num[i];
          sort(num,num+n+1);
          do
          {
              for (int i = 1; i <= n; i++) 
                  cout << num[i]<<" ";
              cout << endl;
          } while (next_permutation(num + 1, num + n+1)); 
          return 0;
      }
      

      要记得排序哦!😄

      • -3
        @ 2023-7-30 22:25:57

        十分EZ 只要sort()一下就AC 和常规题目相比就是不给你排好的数据 人家不给啥你就造呗~~

        代码如下

        #include<iostream>
        #include<algorithm>
        #include<cmath>
        using namespace std;
        int a[15],n;
        int main()
        {
            cin>>n;
            for(int i=1;i<=n;i++)cin>>a[i];
            sort(a,a+n+1);
            do
            {
                for(int i=1;i<=n;i++)cout<<a[i]<<' ';
                cout<<endl;
            }while(next_permutation(a+1,a+n+1));
            return 0;
        }
        
        • -4
          @ 2023-11-11 11:20:29

          AC代码

          #include<bits/stdc++.h>
          using namespace std;
          int main()
          {
              int n,a[11];
              cin>>n;
              for(int i=1;i<=n;i++){
                  cin>>a[i];
              }
              sort(a+1,a+n+1);
              do{
                  for(int i=1;i<=n;i++){
                      cout<<a[i]<<" ";
                  }
                  cout<<endl;
              }while(next_permutation(a+1,a+n+1));
              return 0;
          }
          
        • -6
          @ 2023-4-8 19:22:05
          #include <iostream>//hetao3097453
          #include <algorithm>
          using namespace std;
          int num[10];
          int main()
          {
              int n;
              cin >> n;
              for(int i = 1;i <= n;i++)
              {
                  cin >> num[i];
              }
              sort(num + 1,num + n + 1);
              do
              {
                  for(int i = 1;i <= n;i++)
                  {
                      cout << num[i] << " ";
                  }
                  cout << endl;
              } while(next_permutation(num + 1,num + n + 1));
              return 0;
          }
          

          信息

          ID
          2
          时间
          1000ms
          内存
          256MiB
          难度
          4
          标签
          递交数
          2599
          已通过
          1277
          上传者