Submission #14151

#TimeUsernameProblemLanguageResultExecution timeMemory
14151gs13105볼질 (OJUZ10_ballparade)C++98
100 / 100
7 ms1084 KiB
#include <stdio.h>

int main()
{
	bool x=0, y=0, z=0;
	int r=0, c=0, n, a, i;
	scanf("%d", &n);
	for(i=0;i<n;i++)
	{
		scanf("%d", &a);
		if(a==1||a==3)
		{
			if(a==3)
			{
				if(z)
					r++;
				z=y;
				y=x;
				x=0;
			}
			c++;
		}
		if(c==4||a==2)
		{
			c=0;
			if(x&&y&&z)
			{
				z=0;
				r++;
			}
			if(x&&y)
			{
				z=1;
				y=0;
			}
			if(x)
				y=1;
			x=1;
		}
	}
	printf("%d", r);
	return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...