思路:用了就标注
#include<iostream>
using namespace std;
int n,now=1,ne=2;
int a[100007][2];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i][0];
}
cout<<"1 ";
a[1][1]=1;
for(int i=1;i<=n;i++)
{
while(ne<=n+1&&(a[ne][1]||a[ne][0]==a[now][0]))ne++;
if(ne>=n)
{
cout<<endl;
ne=now;
continue;
}
cout<<ne<<' ';
a[ne][1]=1;
now=ne;
}
}
但是不对咋回事啊啊啊