wldnswldnswl   3년 전

문제에서 주어진 테스트케이스와

2 3

0 1

과 같이 visit배열을 처리해줘야 하는 테케까지는 만들어서 풀었는데,, (처음에 visit도 빼먹었더라구요....)

계속 틀렸습니다가 떠서 다른 테스트케이스를 찾아야할거같습니다..ㅠㅠ

제 코드에서 이상한 점이나 다른 반례를 말씀해주시면 감사하겠습니다..

pichulia   3년 전

반례입니다.

pichulia   3년 전

그리고

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

이 데이터도 틀릴겁니다.

wldnswldnswl   3년 전

덕분에 고쳤습니다!!

정말 감사합니다ㅠㅠㅠㅠ

부족한 부분을 더 알게됐네요,, 감사해요!!!!



혹시 다른 분들 보실까봐

고친부분 1) 오른쪽에 집 넣는 if문에서 k>0인 조건을 추가했습니다. 지어야 하는 집의 갯수가 1개인 경우 집을 지었다면 k가 0이 돼서 오른쪽 집을 짓는 코드를 실행하지 않고 종료 돼야 하는데, 제 코드에서는 k>0인조건을 넣지 않아 지어야 하는 집의 갯수가 1개인 경우에도 왼쪽, 오른쪽 모두 지어주게되었습니다.

고친부분 2)  거리가 long형이여야 최대크기의 인풋에서 오류가 안나는데..(이부분 정확힌 이해못했습니다ㅠㅠ) 큐 속 distance가 int형이라서 오류가 났습니다! long형으로 고쳐서 해결했습니다. 

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