比赛 2026.3.28 评测结果 TTTTTTTTTTTTTTTTTTTT
题目名称 逆序排列 最终得分 0
用户昵称 汐汐很希希 运行时间 22.018 s
代码语言 C++ 内存使用 11.78 MiB
提交时间 2026-03-28 11:06:48
显示代码纯文本
#include "inv.h"
#include<bits/stdc++.h>
using namespace std;

void init(int c, int t){
	
}

void perm(vector<int> &a,int idx,int n)
{
    if(idx==n){
        for(int i=0;i<n;i++) cout<<a[i]<<' ';
        cout<<endl;
        return;
    }
    for(int i=idx;i<n;i++){
        swap(a[idx],a[i]);
        perm(a,idx+1,n);
        swap(a[idx],a[i]);
    }
    return;
}

std::vector<int> solve(int n){
	vector<int> a;
	for(int i=1;i<=n;i++) a.push_back(i);
    perm(a,0,n);
	return a;
}