Submission #14273

#TimeUsernameProblemLanguageResultExecution timeMemory
14273operaghost볼질 (OJUZ10_ballparade)C++98
100 / 100
7 ms1084 KiB
#include <stdio.h> int ball[4],base[4]; int main() { int n,a,i,s=0; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",&a); ball[a]++; if(ball[1]==4||a==2){ if(base[3]&&base[2]&&base[1])s++; else if(base[2]&&base[1]) base[3]=1; else if(base[3]&&base[1]||base[1]) base[2]=1; base[1]=1; ball[1]=0; } if(a==3){ ball[1]++; if(base[3])s++,base[3]=0; if(base[2])base[3]=1,base[2]=0; if(base[1])base[2]=1,base[1]=0; if(ball[1]==4)base[1]=1,ball[1]=0; } //printf("%d %d %d\n%d %d %d\n%d\n",ball[1],ball[2],ball[3],base[1],base[2],base[3],s); } printf("%d",s); return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...