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

32714번 - 방벽 게임

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

문제

건덕이와 건구스는 $N$행 2ドル$열의 칸으로 이루어진 전장에서 승부를 겨루고 있다. 건덕이는 1ドル$행 1ドル$열에서 시작하여 말을 $N$행까지 이동해야 한다. 건구스는 칸과 칸 사이에 방벽을 설치하여 건덕이를 저지할 수 있다.

게임은 아래의 순서로 건덕이의 말이 $N$행에 도달할 때까지 반복된다.

  • 건덕이가 말을 상하좌우로 인접한 칸으로 이동한다. 단, 현재 위치한 칸과 이동하려는 칸 사이에 방벽이 있는 경우 해당 칸으로 이동할 수 없다.
  • 건구스가 게임판 내에서 가로 또는 세로로 연속하는 두 칸을 선택하여 그 사이에 방벽을 설치한다. 단, 건덕이가 $N$행에 도달할 수 없게 막아버리면 안 된다. 조건에 맞게 방벽을 설치할 수 없거나 설치하고 싶지 않다면 차례를 넘길 수 있다.

건덕이는 말을 최대한 빨리, 건구스는 최대한 늦게 $N$행에 도달하게 하고자 한다. 모두가 최선을 다할 때, 말이 $N$행에 도달하기 위한 이동 횟수를 구해보자.

입력

첫째 줄에 격자의 행 수 $N$이 주어진다. $\left(2 \leq N \leq 1,000,000\right)$

출력

말이 $N$행에 도달하기 위한 이동 횟수를 출력한다.

제한

예제 입력 1

2

예제 출력 1

1

예제 입력 2

3

예제 출력 2

3

예제 입력 3

4

예제 출력 3

8

힌트

$N = 3$일 때 풀이

초기상태 1턴 - 건덕이: 말 이동 1턴 - 건구스: 방벽 설치
2턴 - 건덕이: 말 이동 2턴 - 건구스: 방벽 설치 3턴 - 건덕이: 말 이동 후 도착

건덕이와 건구스가 최선으로 게임할 때 말이 3ドル$턴 후 $N$행에 도착하게 된다.

출처

University > 건국대학교 > 2024 건국대학교 프로그래밍 경진대회 (KUPC) E번

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

출처

대학교 대회

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

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