Submission #3282136


Source Code Expand

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
using namespace std;

int n,f[110];

char s[110];

int main()
{
	cin>>n;
	for(int i=1;i<=n;++i) cin>>s[i];
	for(int i=1;i<110;++i) f[i]=23333333;
	for(int i=1;i<=n;++i)
	{
		if(s[i]=='X')
		{
			if(i==1) f[i]=1;
			else if(i==2) f[i]=min(f[i-1]+1,f[0]+1);
			else f[i]=min(f[i-1]+1,min(f[i-2]+1,f[i-3]+1));
		}
		else
		{
			if(i==1) f[i]=0;
			else if(i==2) f[i]=min(f[i-1],f[0]);
			else f[i]=min(f[i-1],min(f[i-2],f[i-3]));	
		}
	}
	cout<<f[n]<<endl;  	
  	return 0;
}

 }

Submission Info

Submission Time
Task B - 雨上がり
User luogu_bot4
Language C++ (GCC 5.4.1)
Score 0
Code Size 568 Byte
Status CE

Compile Error

./Main.cpp:36:2: error: expected declaration before ‘}’ token
  }
  ^