#include <bits/stdc++.h> using namespace std; int main(){ int a; cin>>a; int c[a]; for(int b=0;b<a;b++) cin>>c[b]; int d=0,e=1; while(1){ int aa=0; for(int b=0;b<a;b++) if(c[b]!=0) aa=1; if(aa==0) break; if(d%2==0){ for(int b=0;b<a;b++){ if(c[b]!=0){ if(c[b]==e){ e++; c[b]=0; } } } d++; } else{ for(int b=a;b>=0;b--){ if(c[b]!=0){ if(c[b]==e){ e++; c[b]=0; } } } d++; } } cout<<--d; }
我另一個極限IO優化還是TLE 60%
這個52%