1085번 - 직사각형에서 탈출
어디가 틀렸을까요?
w, h 중간값을 기준으로
4개의 면을 나눠 생각하도록 했습니다.. ㅠㅠ
반례입니다.
3번째 else if를
else if (x<=hx && y>hy) { if (disy > x) cout << x; else cout << disy; }
이렇게 바꿔서 해당 반례는 해결했는데
왜 계속 틀렸습니다라고 나올까요.. ㅠ
w, h의 값이 홀수일 경우 hx,hy를 통해 계산하는 것이 정확하지 않을 수 있습니다.
아... 그렇네요 ㅠㅠ 감사합니다!!
댓글을 작성하려면 로그인해야 합니다.
tmdcks94 4년 전
어디가 틀렸을까요?
w, h 중간값을 기준으로
4개의 면을 나눠 생각하도록 했습니다.. ㅠㅠ