dkxm99   2년 전

예제나 모든 질문글에 있는 테케가 전부 잘 돌아갑니다. 근데 제출만 하면 꼭 7%에서 계속 틀리네요... 반례 알려주시거나 혹은 어디가 문제인지 지적해주시면 감사하겠습니다.

dps2   2년 전

테스트케이스가 잘 돌아간다고 하셨는데

https://wandbox.org/

온라인 컴파일러로 실행시켜보니 예제입력부터 틀리게 나옵니다.

컴파일 환경을 알려주실 수 있나요?

dkxm99   2년 전

비주얼스튜디오 사용중입니다. 실제로 예제는 맞게 나오고 7%까지도 정답이 나왔습니다. 

또 제가 waterloo 예제들을 돌려보던 도중에

4 6
######
......
#.J###
#F####

이 예제의 출력이 impossible 이 나오는데 정답은 5더군요.

제가 푼 방법은 불을 먼저 확산시킨후에 지훈이를 이동시킬때 +1씩하는 cnt 와 불맵에 들어있는 값을 비교하여 불맵의 값보다 cnt의 값이 적으면 불이 번지지않는걸로 판단하여 이동하는 방식입니다.

dkxm99   2년 전

그리고 47번째 줄의 조건문을 없애고 해당 함수 while문 바깥에 

cout << "IMPOSSIBLE";
return;

를 해줬더니 통과했습니다.

https://www.acmicpc.net/board/...

여기에있는 반례중에 

*4*

5 5
....F
...J#
....#
....#
...#.

이부분을 제가 잘못 이해해서 코드가 계속 틀린거였습니다.

글을보면 위에있는게 정답이고 그 아래가 입력인데 

제가 밑에 있는게 정답이고 위에있는게 입력인것으로 착각해서

*4*

5 5
....F
...J#
....#
....#
...#.

이게 아니라

5 5
....F
...J#
....#
....#
...#.

*IMPOSSIBLE*


이걸로 보아서 계속 틀린거였습니다.

결국 통과는 했네요 ㅋㅋ

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