2 条题解

  • 0
    @ 2026-8-7 10:38:48
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	int a[110],n;cin>>n; 
        for(int i=1;i<=n;i++)cin>>a[i];
    	prev_permutation(a+1,a+n+1);
    	for(int i=1;i<=n;i++)cout<<a[i]<<" ";
    	return 0;
    }
    • 0
      @ 2026-7-16 8:56:29
      #include <bits/stdc++.h>
      using namespace std;
      int main() {
          int n;
          cin >> n;
          vector<int> p(n);
          for (int i = 0; i < n; i++) cin >> p[i];
      
          prev_permutation(p.begin(), p.end());
          for (int x : p) cout << x << ' ';
          cout << endl;
          return 0;
      }
      
      
      • 1

      *【STL:prev_permutation】[ABC276C] Previous Permutation

      信息

      ID
      7727
      时间
      2000ms
      内存
      1024MiB
      难度
      5
      标签
      递交数
      75
      已通过
      28
      上传者