Submission #14108

#TimeUsernameProblemLanguageResultExecution timeMemory
14108ggoh볼질 (OJUZ10_ballparade)C++98
100 / 100
7 ms1084 KiB
#include<cstdio> #include<algorithm> #include<vector> #include<queue> #include<cstring> int p,x,s,i,j,b,a[4]; void f(int k) { if(k==4)s++; else { if(a[k])f(k+1); else a[k]=1; } } main() { scanf("%d",&p); for(i=0;i<p;i++) { scanf("%d",&x); if(x==1) { b++; if(b==4)f(1),b=0; } else if(x==2) { f(1),b=0; } else { for(j=3;j>=1;j--) { if(a[j]) { if(j==3)s++,a[j]=0; else { a[j]=0; a[j+1]=1; } } } b++; if(b==4)f(1),b=0; } } printf("%d",s); }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...