ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • BOJ 12851 숨바꼭질2(Pyhton 3)
    알고리즘/BOJ 2019. 1. 21. 11:26
    반응형


    https://www.acmicpc.net/problem/12851


    개인적으로 숨바꼭질3 보다 어려운 문제같다.


    S[x][0]은 가장 빠른 시간을 구하는 요소이고, S[x][1]은 경우의 수를 모두 구하는 요소로 다차원 배열을 만들었다.

    x는 이전에 있던 좌표, nx는 수빈이가 이동하는 좌표이다.


    if를 사용해서 수빈이가 처음 와본 좌표라면 경우의 수를 바로 이전에 있던 좌표의 경우의 수와 같게 해주고,(S[nx][1]=S[x][1])

    elif를 이용해 수빈이가 이미 와본 좌표이지만, 도달하는 시간이 같다면 원래 그 좌표에 저장해두었던 경우의 수에 이전에 있던 좌표의 경우의 수를 더해주었다.(S[nx][1]+=S[x][1])





    반응형

    '알고리즘 > BOJ' 카테고리의 다른 글

    BOJ 13913 숨바꼭질4(Python 3)  (0) 2019.01.21
    BOJ 13549 숨바꼭질3(Python 3)  (0) 2019.01.21
    BOJ 1697 숨바꼭질(Python 3)  (0) 2019.01.21
    BOJ 16569 화산쇄설류(Python 3)  (0) 2019.01.21
    BOJ 16469 소년점프 (Python 3)  (0) 2019.01.21

    댓글

Designed by Tistory.