CF1743B 题解
简要翻译
给定一个长度为
输出长度为
题目分析
需要权值最小,也就是其中能构成排列的子串最少。而构成排列需要从
例如,当
于是代码很简单,依次输出
#include <iostream>
#include <cstdio>
using namespace std;
int T;
int main()
{
int n,i,j;
cin>>T;
for(i=0;i<T;i++)
{
cin>>n;
for(j=2;j<=n;j++)
printf("%d ",j);
printf("1\n");
}
return 0;
}