70分TLE 8,9,10,求调。
查看原帖
70分TLE 8,9,10,求调。
931492
xiaohuanxiong楼主2023/8/20 20:04
#include <bits/stdc++.h>
#define ll long long
using namespace std;
const ll N=2e5;
int main()
{
    ll n,a[N],num,out=0; 
    cin>>n;
    for (int i=1;i<=n;i++) scanf("%d",&a[i]);
    num=-1;
	for (int i=1;i<=n;i++)
    {
		if (out==n)
		    break;
		if (a[i]!=num&&a[i]!=-1)
		{
    		num=a[i];
    		a[i]=-1;
	   		printf("%d ",i);
			out++;
		}
		if (i==n)
		{
			i=1;
			num=-1;
		    printf("\n");
		} 	
	}
    return 0;
}
2023/8/20 20:04
加载中...