본문 바로가기

BOJ/C++

배달

*visited를 4차원 배열로 선언 

X좌표 / Y좌표 / 방향 / S와 C를 방문한 상태 

*상태표시는 비트마스크를 사용해서 S까지 총 2^3개를 만들면 된다. 

*C에 도착했을 때 status가 111 이면 배달을 마친 상태이다. (최소값 찾기)

*큐에는 4가지 정보를 모두 저장해서 이전에 방문했던 방향으로 다시 가지 않도록 한다. 

 

'BOJ > C++' 카테고리의 다른 글

[BOJ] 13911. 집 구하기  (0) 2020.03.11
잃어버린 괄호  (0) 2020.03.09
적록색약  (0) 2020.03.08
사탕게임  (0) 2020.03.08
좋은 단어  (0) 2020.03.08