ds04030   4년 전

  1. dfs로 '2' 중에 M개를 선택합니다.
  2. 재귀함수로 바이러스를 퍼트립니다. 

    - 바이러스를 퍼트리는 함수는 solve이며 매개변수로 time과 num을 받습니다.

    - time은 현재 몇 초가 지났는지를 나타내며 num은 남은 빈 공간이 몇개 인지를 나타냅니다! ( 당연히 활성화된 바이러스, 비활성화된 바이러스, 벽은 제외합니다.)

    - 빈 공간에 바이러스를 퍼트리면 남은 빈공간의 수를 하나씩 줄여나갑니다..

    - 그렇게 계속 바이러스를 퍼트리다가 남은 빈공간의 수가(num) 0이 되면 result값을 갱신합니다.

위와 같은 알고리즘으로 구현했는데.. 왜 계속 틀렸다고 나오는 걸까요?

혹시 오류를 발견하셨다면 알려주시면 감사하겠습니다. ^^

댓글을 작성하려면 로그인해야 합니다.