| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 371 | 61 | 51 | 25.000% |
P와 C로만 이루어져 있는 길이가 $N$인 문자열 $A_1,\cdots,A_N$이 주어진다. 이 문자열에 다음 연산을 반복하여 적용할 수 있다.
PPC 또는 CPP를 이룬다면, 그 고른 문자들을 삭제한다. 그 후, 남은 문자들을 순서를 바꾸지 않고 다시 이어 붙인다.만약, 문자열 $A_1,\cdots,A_N$이 위의 연산을 반복하여 빈 문자열이 될 수 있다면 문자열 $A$를 PPC 문자열이라고 한다. 길이가 $N$인 문자열이 주어질 때, 그 문자열이 PPC 문자열인지 판단해 보자!
첫 번째 줄에 문자열의 길이 $N$이 주어진다. $(1 \leq N \leq 300 000)$
두 번째 줄에 문자열 $A_1,\cdots,A_N$이 공백 없이 주어진다. $A_i$는 P 또는 C다.
주어진 문자열이 PPC 문자열이라면 YES, 아니면 NO를 출력한다.
6 PPCCPP
YES
6 PCPPCP
NO
1 P
NO
University > POSTECH > 2025 POSTECH Programming Contest > Contest C번
University > POSTECH > 2025 POSTECH Programming Contest > Open Contest C번