| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 109 | 23 | 20 | 28.986% |
헤네시스 오솔길의 좌우로 늘어진 길이 $4L$의 필드에 주황버섯이 $N$마리 있습니다. 이 주황버섯들은 모든 버섯들의 어머니와 같은 존재, 머쉬맘의 명령을 받고 모였습니다.
처음에 $i$번 주황버섯은 필드의 왼쪽 끝에서 $4P_i+1$만큼 떨어진 곳에 있으며, 주황버섯은 정해진 왼쪽 혹은 오른쪽 방향을 바라보고 있습니다. $(1 \le i \le N)$ 주황버섯은 매 초마다 다음 규칙을 따라 이동합니다.
머쉬맘은 아래의 상황에서 주황버섯들에게 방향을 바꿀 것을 명령할 수 있습니다.
머쉬맘이 명령을 내리면 모든 주황버섯들의 이동 방향의 좌우가 바뀝니다.
머쉬맘은 주황버섯들을 이끌고 헤네시스를 침공하려고 합니다. 따라서 헤네시스가 있는 방향인 왼쪽으로 빠져나가는 주황버섯의 수를 최대화하고 싶습니다. 필드의 왼쪽 끝에서 빠져나오는 주황버섯 수의 최댓값과, 이 때 어떤 방식으로 명령해야 하는지 출력하세요.
$L$ 과 $P_i$가 정수라면 어떤 시점이든 두 마리 이상의 주황버섯이 한 번에 필드를 빠져나가거나, 주황버섯이 필드를 빠져나갈 때 두 마리 이상의 주황버섯이 만나는 경우가 없다는 것을 증명할 수 있습니다.
첫 줄에는 주황버섯의 수 $N$과 필드의 길이와 관련 있는 정수 $L$이 공백으로 구분되어 주어집니다. $(1 \le N \le 70;$ $1 \le L \le 100)$
다음 $N$개의 줄의 $i$번째 줄에는 주황버섯의 위치와 관련 있는 정수 $P_i$와 주황버섯의 진행방향을 의미하는 문자 $C_i$가 공백으로 구분되어 주어집니다. $(0 \le P_i \lt L)$ $C_i$가 L인 경우 주황버섯이 처음에 왼쪽 방향을, R인 경우 주황버섯이 처음에 오른쪽 방향을 보고 있다는 의미입니다. 처음에 중복되는 위치에 있는 주황버섯은 존재하지 않습니다.
첫 줄에 필드의 왼쪽 끝으로 빠져나오는 주황버섯 수의 최댓값을 출력하세요.
둘째 줄에 머쉬맘 명령의 횟수 $K$를 출력하세요. $(0 \le K \le N+1)$
$K$가 양수인 경우, 셋째 줄에 $0$ 이상 $N$ 이하의 서로 다른 $K$개의 정수를 공백으로 구분하여 출력하세요.
정수를 출력하는 순서는 상관 없으며, 정답이 여럿인 경우 아무거나 하나 출력하세요.
4 5 1 L 3 R 4 R 2 L
2 0
4 7 1 L 3 R 4 R 2 L
4 5 0 1 2 3 4
Contest > solved.ac > solved.ac Grand Arena #4 > Division 2 G번
