| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 18 | 13 | 12 | 80.000% |
우리는 빛의 3가지 원색 R, G, B을 조합하여 다양한 색을 만들어 낼 수 있다. 이 문제에서는 R, G, B가 이분법적으로 포함되어 있거나, 포함되어 있지 않은 2ドル^3 = 8$가지 색에 대해서만 생각해 보자.
각 색의 R, G, B 포함 여부는 다음과 같다.
| 색 | ID | R 포함 | G 포함 | B 포함 |
|---|---|---|---|---|
| 검정 | K | X | X | X |
| 빨강 | R | O | X | X |
| 초록 | G | X | O | X |
| 파랑 | B | X | X | O |
| 노랑 | Y | O | O | X |
| 청록 | C | X | O | O |
| 보라 | P | O | X | O |
| 흰색 | W | O | O | O |
두 가지 이상의 색의 합성은, 각 색에 포함된 원색의 집합을 합집합한 색을 의미한다. 예를 들어, 여러 개의 색 중 원색 R을 포함하는 색이 하나라도 있다면 최종 색은 원색 R을 포함하게 된다.
1ドル$부터 $N$까지 번호가 매겨진 $N$개의 칸이 있고, 각 칸은 검정, 빨강, 초록, 파랑, 노랑, 청록, 보라, 흰색 중 하나의 색을 가질 수 있다.
모든 칸은 흰색인 상태에서 시작한다.
이때 다음의 쿼리를 수행하는 프로그램을 작성하시오.
K, R, G, B, Y, C, P, W 중 하나이며, 위 표의 ID에 대응된다.첫째 줄에 칸의 개수 $N,ドル 쿼리의 개수 $K$가 공백으로 구분되어 주어진다. $(1\le N\le 100,円 000;$ 1ドル \le K \le 200,000円)$
다음 $K$개의 줄에 걸쳐 쿼리가 한 줄에 하나씩 주어진다.
입력으로 주어지는 모든 수는 정수이다.
한 줄에 하나씩, 각각의 쿼리의 결과를 순서대로 출력한다.
4 7 Q 1 4 U 1 R U 2 G U 3 Y Q 1 3 U 2 C Q 1 4
0 3 1
10 12 U 1 R U 3 G U 5 B U 4 P Q 1 10 U 6 Y Q 1 10 U 7 P U 8 B U 9 R U 10 P Q 1 10
2 2 4
School > 대전과학고등학교 > 제2회 대전과학고등학교 프로그래밍 경진대회 DSHStack 연습 세션 C번