답안 #150347

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
150347 2019-09-01T08:11:25 Z test team(#3596, leesongun, einsu5, willi19) HicCup (FXCUP4_hiccup) C++17
0 / 100
6 ms 384 KB
#include "hiccup.h"
#include<bits/stdc++.h>
using namespace std;
string s;
bool valid(int start,int fin)
{
    if(start>=fin)
        return true;
    if((fin-start)%2)
        return false;
    if(s[start]!='H')
        return false;
    int tmp=1,ind;
    for(ind=start+1;tmp!=0&&ind<=fin;ind++)
    {
        if(s[ind]=='H')
            tmp++;
        else if(s[ind]=='C')
            tmp--;
        else
            return false;
    }
    if(tmp!=0)
        return false;
    return valid(start+1,ind-2)&&valid(ind,fin);
}
int HicCup(string S) {
	int N = S.size();
	s=S;
	if(valid(0,N-1))
        return 0;
	return -1;
}
# 결과 실행 시간 메모리 Grader output
1 Incorrect 6 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 6 ms 384 KB Output isn't correct
2 Halted 0 ms 0 KB -