gunflake09   4년 전

안녕하세요. 연구소 문제 풀다가 반례를 못찾겠습니다.

54퍼정도까지 올라가다가 "틀렸습니다" 메세지가 출력됩니다.

풀이방식은

  1. 벽을 세울 곳 3개 재귀로 선택 
  2. 벽이 3개 세워졌으면, 바이러스 확산 시작
    1. 바이러스 확산은 queue로 구현했습니다. 
    2. 바이러스 확산 후 안전한 지역 출력   

3. 구한 벽의 수가 기존의 벽 수보다 크면 교체


이렇게 풀었습니다.

반례를 도저히 못찾겠습니다. 부탁드립니다. 

gunflake09   4년 전

77번째 줄에서 안에 있는 반복문이 끝나면, 시작 위치를 0 으로 바꾸는걸 빼먹어서 틀렸네요.

안에 있는 반복문이끝나면 열 시작위치를 0으로 설정해서 해결했습니다.

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