題目連結: https://zerojudge.tw/ShowProblem?problemid=a524

# 解題思路

prev_permutation() 將所有排序都跑一次吧!!

# 程式碼

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    int a[10000];
    while(cin>>n){
        for(int i=0;i<n;i++) a[i]=n-i;
        do{
            for(int i=0;i<n;i++)cout<<a[i];
            cout<<endl;
        }while(prev_permutation(a,a+n));
    }
}
更新於 閱讀次數

用實際行動犒賞爆肝的我😀

Zrn Ye LinePay

LinePay