Submission #14153

#TimeUsernameProblemLanguageResultExecution timeMemory
14153dohyun0324볼질 (OJUZ10_ballparade)C++14
100 / 100
7 ms1084 KiB
#include<stdio.h>
int n,x;
int b1,b2,b3,cnt,dap;
int main()
{
    int i;
    //freopen("input.txt","r",stdin);
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        scanf("%d",&x);
        if(x==1) cnt++;
        if(x==2) cnt=4;
        if(x==3)
        {
            if(b3) dap++, b3=0;
            if(b2) b3=1, b2=0;
            if(b1) b2=1, b1=0;
            cnt++;
        }
        if(cnt==4)
        {
            if(b1==0) b1=1;
            else if(b1==1 && b2==0) b2=1;
            else if(b1==1 && b2==1 && b3==0) b3=1;
            else if(b1==1 && b2==1 && b3==1) dap++;
            cnt=0;
        }
    }
    printf("%d",dap);
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...