1012번 - 유기농 배추
배열 2개를 만들어서 방문하지않은 지렁이가 갈 수 있는곳을 발견하면
그곳과 연결된 모든곳을 dfs를 통해 방문한것으로 변경함과 동시에 ans 에 1을 더하는식으로
코드를 짯습니다. 그런데 어디서 잘못된건지 모르겠네요
예제도 잘 맞습니다.....
system("pause")를 하면 안 됩니다.
system("pause")를 지워도 틀렸다고 나옵니다... 테스트케이스는 맞는데..
맞은 건 테스트 케이스가 아니라 예제, 혹은 샘플 케이스입니다. 채점 서버에 있는 우리에게 보이지 않는 케이스들도 테스트 케이스니까, 테스트 케이스에서 틀렸는데 테스트 케이스는 맞는다는 건 모순입니다.
dfs 내에 있는 모든 else if들을 if로만 고치면 맞습니다.
else if 를 if로 바꾸는것도 틀렸고
문제를 제대로 읽지를 않아서 가로와 세로를 혼동해서 썻네요
감사합니다
가로 세로를 바꾸신 건 상관 없습니다. 코드 전체에서 가로를 2차원에, 세로를 1차원에 쓰고 있어서 일관적입니다.
댓글을 작성하려면 로그인해야 합니다.
rkrkajflsla 4년 전
배열 2개를 만들어서 방문하지않은 지렁이가 갈 수 있는곳을 발견하면
그곳과 연결된 모든곳을 dfs를 통해 방문한것으로 변경함과 동시에 ans 에 1을 더하는식으로
코드를 짯습니다. 그런데 어디서 잘못된건지 모르겠네요
예제도 잘 맞습니다.....