如题:((((
#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=1e5+10;
int n;
int a[N];
int ans[N];
int cnt;
int bef;
int gettt;
signed main()
{
scanf("%lld",&n);
for(int i=1;i<=n;i++)
{
scanf("%lld",&a[i]);
}
while(gettt!=n){
bef=-1;
memset(ans,0,sizeof(ans));
cnt=0;
for(int i=1;i<=n;i++)
{
if(a[i]==-1) continue;
if(a[i]!=bef)
{
bef=a[i];
a[i]=-1;
gettt++;
ans[++cnt]=i;
}
}
for(int i=1;i<=cnt;i++){
printf("%lld ",ans[i]);
}
printf("\n");
}
return 0;
}