Logo
(追記) (追記ここまで)

33012번 - 레벨 디자인 스페셜 저지

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB262867741.848%

문제

0ドル$번부터 $N+1$번까지 번호가 붙은 $N+2$개의 레벨이 있다. 각 레벨은 0,ドル 1, 2, \cdots, N, N+1$번 순서대로 배치되어 있고, 플레이어는 0ドル$번 레벨에서 시작해 $N+1$번 레벨까지 순서대로 진행한다. 이전에 방문했던 레벨로 돌아가거나, 어떤 레벨을 건너뛰는 것은 불가능하다.

0ドル$번 방과 $N+1$번 방을 제외한 나머지 $N$개의 방에는 점수를 올려주는 아이템이 하나씩 놓여 있다. 플레이어가 $i$번 방에 놓여있는 아이템을 획득할 경우에는 $i$ 만큼의 점수를 얻을 수 있다. 플레이어는 각 레벨에서 아이템을 들고 갈지 여부를 자유롭게 정할 수 있으나, 연속한 두 개의 레벨에서 모두 아이템을 들고 가는 것은 불가능하다.

병윤이는 플레이어가 얻을 수 있는 최대 점수가 최소화되도록 아이템을 재배치하고자 한다. 이때, 재배치가 만족해야 하는 조건들은 다음과 같다.

  • 1,ドル 2, \cdots, N$번 방에 아이템이 정확히 하나씩 있어야 한다.
  • 재배치한 이후 $i$번 방에 놓여있는 아이템이 올려주는 점수를 $S_i$라 하자. $S_1, S_2, \cdots, S_N$은 1ドル$부터 $N$까지의 수가 정확히 한 번씩 등장하는 순열이어야 한다.

위 조건을 만족하는 아이템 배치를 아무거나 하나 구하고, 해당 배치에서 플레이어가 얻을 수 있는 최대 점수를 구해보자.

입력

첫째 줄에 정수 $N$이 주어진다. $(1 \le N \le 200\ 000)$

출력

첫째 줄에는 $S_1, S_2, \cdots, S_N$을 공백으로 구분하여 출력한다.

둘째 줄에는 해당 레벨 배치에서 플레이어가 얻을 수 있는 최대 점수를 출력한다.

조건을 만족하는 배치가 여러 가지라면 어떤 것을 출력해도 정답으로 인정된다.

제한

예제 입력 1

3

예제 출력 1

1 3 2
3

예제 출력과 같이 아이템을 배치했을 때 플레이어가 아이템을 고를 수 있는 모든 경우의 수는 다음과 같다.

  • $[1, 3, 2]$
  • $[\color{blue}{\underline{1}}, 3, 2]$
  • $[1, \color{blue}{\underline{3}}, 2]$
  • $[1, 3, \color{blue}{\underline{2}}]$
  • $[\color{blue}{\underline{1}}, 3, \color{blue}{\underline{2}}]$

각 경우에서 플레이어가 얻을 수 있는 점수는 0,ドル 1, 3, 2, 3$점이고, 이 중 최대 점수는 3ドル$점이다.

힌트

출처

Contest > BOJ User Contest > 월간 향유회 > 월간 향유회 2024. 12. B번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /