여러 저스스로 반례도 찾아보고 bfs 단계 카운팅하는 방법도 바꿔가면서(chk로 카운팅->구조체로 만든 자료형에 변수추가)해봤는데 로컬에서는 모두 답이 뜨고제출시에는 단호박으로 틀렸다네요 ㅠㅠ 입출력의 문제인가 싶으면 그 동안 풀었던 문제와 같은 방법으로 입출력을 했는데 왜그런가 싶습니다 고수 분들의
조언 부탁드립니다 ㅠㅠ
대략적인 로직을 설명드리면
맵을 입력받으면서 pair<int,int>자료형에 B 3개 E 3개를 저장해놓고 중점값만 X,Y,STATUS(누워있는지 서있는지)정보를 저장하고 큐에 넣었습니다
BFS로직내에서의 작동은 1)E중점값과 현재 참조한 q.front값이 같으면 ans에 값을 저장하고 break 2)서있는지 (status=1) 누워있는지에 따라 분기를 나누어 또 그 내부에는 위. 아래, 오른쪽, 왼쪽, turn을 시켰습니다(여기엔 문제가 거의 없어보이는 것이 일일이 chk값을 출력해서 노드마다 추적해봤습니다)
antjddlekd 4년 전
여러 저스스로 반례도 찾아보고 bfs 단계 카운팅하는 방법도 바꿔가면서(chk로 카운팅->구조체로 만든 자료형에 변수추가)해봤는데 로컬에서는 모두 답이 뜨고제출시에는 단호박으로 틀렸다네요 ㅠㅠ 입출력의 문제인가 싶으면 그 동안 풀었던 문제와 같은 방법으로 입출력을 했는데 왜그런가 싶습니다 고수 분들의
조언 부탁드립니다 ㅠㅠ
대략적인 로직을 설명드리면