제출 #148393

#제출 시각아이디문제언어결과실행 시간메모리
148393이 대회 미분 되나요? (#200)HicCup (FXCUP4_hiccup)C++17
24 / 100
24 ms3328 KiB
#include "hiccup.h"
#include <vector>
#include <algorithm>
using namespace std;

int HicCup(std::string S) {
	int n = S.size();
	vector<char> stk;
	for (int i = 0; i < n; i++) {
		if (stk.empty()) {
			if (S[i] == 'H') stk.push_back(S[i]);
			else return -1;
		}
		else if (!stk.empty()) {
			if (stk.back() == 'H' && S[i] == 'H') stk.push_back(S[i]);
			else if (stk.back() == 'H' && S[i] == 'C') stk.pop_back();
		}
	}
	if (!stk.empty()) return -1;
	return 0;
}
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…
#결과 실행 시간메모리채점기 출력
결과를 불러오는 중입니다…