Submission #1189

#TimeUsernameProblemLanguageResultExecution timeMemory
1189gs13068줄 세우기 (KOI13_jul)C++98
22 / 22
201 ms12604 KiB
#include<cstdio> int a[1000000]; int b[1000001]; int dy[1000000]; int main() { int i,n; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%d",&a[i]); b[a[i]]=i; } for(i=0;i<n;i++) { if(a[i]>1&&b[a[i]-1]<i) dy[i]=dy[b[a[i]-1]]+1; else dy[i]=1; } for(i=1;i<n;i++) { if(dy[i]>dy[0]) dy[0]=dy[i]; } printf("%d",n-dy[0]); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...