| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 5 초 | 1024 MB | 270 | 32 | 23 | 11.220% |
서울과학고등학교의 연말 축제 천년제에서 싸이컴은 새로운 게임 부스를 운영하려고 한다!
게임은 $N$명의 학생들이 원탁에 앉아서 진행하는데, 다음과 같이 진행된다고 한다.
분석 과정에서 적을 수 있는 정수의 수가 많을수록 전략을 이행하기 어려우므로, 분석 과정에서 적는 정수의 최댓값이 작을수록 좋다. 또한, 모든 학생은 여러분의 전략을 완전히 똑같이 사용하기로 하였다. 즉, 어떤 위치에 있는 학생이더라도, 보이는 모자 색의 배치가 같으면 같은 정수를 적기로 한 것이고, 결정 과정에서도 마찬가지로 적용된다.
게임에서 승리하기 위한 전략을 구상해 보자!
첫 번째 줄에 학생의 수 $N$이 주어진다.
첫 번째 줄에 작성할 정수의 종류의 수 $X$를 출력한다. 즉, 전략에서 0ドル$ 이상 $X$ 미만의 정수를 분석 과정에서 적음을 나타낸다.
두 번째 줄에 2ドル^{n-1}$개의 0ドル$ 이상 $X$ 미만의 정수를 공백으로 구분하여 출력한다. 이는 분석 과정에서 여러분이 적는 정수를 나타내는데, 정확히는 다음과 같은 전략을 말한다.
세 번째 줄에 $H_{X, N-1}$**개의 0ドル$ 또는 1ドル$의 정수를 공백으로 구분하여 출력한다. 이는 검증 과정에서 여러분이 결정하는 본인의 모자 색을 의미하는데, 정확한 전략은 다음과 같다.
출력은 다음의 조건을 만족해야 한다.
* 배열을 사전 순으로 정렬한다는 것은 사전 순 비교를 통해 정렬한다는 것이고, 사전 순 비교에서는 두 수열이 앞에서부터 처음으로 다른 값을 가지는 위치에서 더 작은 값을 가진 수열이 앞선다.
** $H_{N, R}$은 0ドル$ 이상 $N$ 미만의 정수들로 이루어져 있는 길이 $R$의 오름차순 수열의 개수를 말한다.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 7 | $N=4$ |
| 2 | 7 | $N=5$ |
| 3 | 7 | $N=6$ |
| 4 | 17 | $N=7$ |
| 5 | 7 | $N=8$ |
| 6 | 17 | $N=9$ |
| 7 | 7 | $N=10$ |
| 8 | 7 | $N=11$ |
| 9 | 7 | $N=12$ |
| 10 | 17 | $N=13$ |
각 서브태스크에서 올바른 답을 출력한 경우 작성할 정수의 가짓수 $X$에 대해 부분 점수를 받을 수 있다.
여러분이 출력한 $X$에 따라 여러분이 얻게 되는 서브태스크의 만점에 대한 부분 점수의 비율은 다음과 같다.
4
2 0 1 1 1 1 1 1 1 0 0 0 1
주어진 예제에서 검증이 진행되는 과정을 살펴보자.
원탁에서 반시계방향 순서대로 백색, 흑색, 흑색, 흑색의 모자를 쓴 4ドル$명의 학생들이 검증을 하는 경우를 살펴보자.
이때 4ドル$명의 학생을 차례대로 1ドル,ドル 2ドル,ドル 3ドル,ドル 4ドル$번 학생이라 하자.
위의 예시는 문제 상황의 이해를 돕기 위해 제공된 것으로, 게임을 패배하게 하는 학생들의 모자 색 배치가 존재한다.
School > 서울과학고등학교 > SciOI 2024 I번