rkrkajflsla   4년 전

배열 2개를 만들어서 방문하지않은 지렁이가 갈 수 있는곳을 발견하면

그곳과 연결된 모든곳을 dfs를 통해 방문한것으로 변경함과 동시에 ans 에 1을 더하는식으로

코드를 짯습니다. 그런데 어디서 잘못된건지 모르겠네요

예제도 잘 맞습니다.....

djm03178   4년 전

system("pause")를 하면 안 됩니다.

rkrkajflsla   4년 전

system("pause")를 지워도 틀렸다고 나옵니다... 테스트케이스는 맞는데..

djm03178   4년 전

맞은 건 테스트 케이스가 아니라 예제, 혹은 샘플 케이스입니다. 채점 서버에 있는 우리에게 보이지 않는 케이스들도 테스트 케이스니까, 테스트 케이스에서 틀렸는데 테스트 케이스는 맞는다는 건 모순입니다.

dfs 내에 있는 모든 else if들을 if로만 고치면 맞습니다.

rkrkajflsla   4년 전

 else if 를 if로 바꾸는것도 틀렸고 

문제를 제대로 읽지를 않아서 가로와 세로를 혼동해서 썻네요

감사합니다

djm03178   4년 전

가로 세로를 바꾸신 건 상관 없습니다. 코드 전체에서 가로를 2차원에, 세로를 1차원에 쓰고 있어서 일관적입니다.

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