Submission #14278

#TimeUsernameProblemLanguageResultExecution timeMemory
14278jang718볼질 (OJUZ10_ballparade)C++98
0 / 100
7 ms1084 KiB
#include<stdio.h>
int main() {
    int i,j,n,score=0,k,a[5]={0,},b=0;
    scanf("%d",&n);
    for(j=0;j<n;j++){
        scanf("%d",&k);
        if(k==1)b++;
        else if(k==2){
            b=0;
            for(i=4;i>=2;i--)if(a[i-1]==1){a[i]=1;a[i-1]=0;}
            a[1]=1;
        }
        else{
            b++;
            for(i=3;i>=1;i--)if(a[i]==1){a[i+1]=1;a[i]=0;}
        }
        if(b==4){
            b=0;
            for(i=3;i>=1;i--)if(a[i-1]==1){a[i+1]=1;a[i]=0;}
            a[1]=1;
        }
        if(a[4]==1){
            score++;
            a[4]=0;
        }
    }
    printf("%d",score);
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...