3697번 - 정상
점들을 높이 순서대로 정렬하고 높은 점부터 추가해가며 점을 추가할 때마다 상하좌우의 점과 union&find를 수행,
각 점에 대해 h-D+1 이상의 모든 점을 추가했을 때, 현재 그 점이 연결된 모든 점 중 가장 높은 점인지 확인하는 소스코드입니다.
어제부터 쭉 디버깅해봤는데 어디가 틀렸는지 잘 모르겠네요..
NWERC 대회 공식테케로 확인해봐도 틀린 데이터가 없고요...
혹시 어디가 잘못되었는지 또는 어떤 test case에서 잘못되었는지라도 알 수 있다면 감사하겠습니다!
else printf("%d", ans); 를 else printf("%d\n", ans); 으로 바꾸세요.
댓글을 작성하려면 로그인해야 합니다.
dotorya 8년 전
점들을 높이 순서대로 정렬하고 높은 점부터 추가해가며 점을 추가할 때마다 상하좌우의 점과 union&find를 수행,
각 점에 대해 h-D+1 이상의 모든 점을 추가했을 때, 현재 그 점이 연결된 모든 점 중 가장 높은 점인지 확인하는 소스코드입니다.
어제부터 쭉 디버깅해봤는데 어디가 틀렸는지 잘 모르겠네요..
NWERC 대회 공식테케로 확인해봐도 틀린 데이터가 없고요...
혹시 어디가 잘못되었는지 또는 어떤 test case에서 잘못되었는지라도 알 수 있다면 감사하겠습니다!