그냥 하는 노트와 메모장

BOJ 16876 재미있는 숫자 게임 본문

Solved problems

BOJ 16876 재미있는 숫자 게임

coloredrabbit 2020. 5. 28. 16:56

* BOJ 16876 재미있는 숫자 게임

[분류 : 다이나믹 프로그래밍]


[풀이]

  턴 수의 홀짝 여부를 따져서 누가 게임을 끝내는지 쉽게 알 수 있다. 따라서 기저 조건에 게임이 종료될 때 누가 이기는지 결정한다.

  서로 이기려고 최선을 다한다는 조건이 있기 때문에 어느 턴(p)에 어떤 수(d)로 주어지는 경우에 수행할 수 있는 행동은 1~10^3자리 숫자를 1 증가하는 4개밖에 없으므로 for문 한 번 구성해서 돌려주면 된다.

  9에서 다시 0으로 간다는 조건만 잘 구현하면 어렵지 않게 AC를 받을 수 있는 문제다.



'Solved problems' 카테고리의 다른 글

BOJ 17428 K번째 괄호 문자열  (0) 2020.06.04
BOJ 3001 이상한 문제  (0) 2020.06.03
BOJ 2543 초고속철도  (0) 2020.05.28
BOJ 2888 상범 게임  (0) 2020.05.28
BOJ 4384 공평하게 팀 나누기  (1) 2020.05.26
Comments