dalao们,帮忙优化一下啊
查看原帖
dalao们,帮忙优化一下啊
1041398
ZZZZZhanggggg楼主2024/4/7 19:30

代码:

#include <bits/stdc++.h>
using namespace std;
int n,t=-1,w=0,f[210086],i;

int main() {
    scanf("%d", &n);
    for(i=0;i<n;i++){
    	scanf("%d", &f[i]);
    }
	bool end=1;
  
    while(w<=n){
    	t=-1;
    	end=0;
	    for(i=0;i<n;i++){
	    	if(f[i]!=t){
	    		if(f[i]!=-1){
		    		printf("%d ", i+1);
		    		w++;
		    		end=1;
		    		t=f[i];
	    		} 
	    		f[i]=-1;
	    	}
	    } 
	    if(end){
	    	 printf("\n");
	    }else{
	    	return 0;
		}
	    	
    }
    return 0;
} 
2024/4/7 19:30
加载中...