W나 H가 0인 경우도 있나요?
당최 왜 안되는지 모르겠어서 멘붕상태입니다.
혹시 W나 H가 0인 경우도 있나요?
=================/t2.out
Line:1
outside
-----------------
Your:
attach
=================
outside인데 attach 라고 하는 경우가 있군요
답변 감사드립니다.
제 생각엔 외접 상황인것 같은데, w나 h가 0인 것이 있나요?
아니라면, 완전한 outside 인가요?
두개의 사각형의 중심좌표(x, y)와 길이 w와 높이 h를 입력받아...
//길이 와 높이는 0이 될 수 없지요... 이것은 예외처리부분이라고 생각합니다.
Output
* Line 1 :
두번째 사각형이 첫번째 사각형 안에 있으면 inside,
첫번째 사각형 밖에 있으면 outside,
그 이외에 첫번째 사각형과 겹치는 면이 존재하면 attach를 출력
두번째 사각형이 첫번째 사각형 안에 있으면 inside
//첫번째 > 두번째, inside 가능, 그러나 두번째 > 첫번째는 NOT inside(outside or attach).
ex:
0 0 2 2
0 0 1 1
inside
0 0 1 1
2 0 2 2
outside (두번째 > 첫번째 NOT inside, 완전 outside)
0 0 1 1
0 0 2 2
attach (두번째 > 첫번째, 첫번째가 두번째 안에 있는 경우 NOT inside, NOT outside, 그래서 attach)
그 이외에 첫번째 사각형과 겹치는 [면]이 [존재]하면 attach
// 겹치는 [면]이 없으면 NOT attach.
ex:
0 0 2 2
0.5 0.5 1 1
inside
0 0 2 2
2 0 2 2
outside
//첫번째 == 두번째는 attach (not inside, not outside)
0 0 2 2
0 0 2 2
attach
dave001 님 의견 감사드립니다.
1. w, h 가 0이 허용되는 경우 : 면의 면적이 0이라도 attach, inside 판정이 가능할 수 있습니다.
2. A=B 인 경우의 판정 : inside인지, outside 인지 문제에서는 정확히 제시되어 있지는 않습니다.
다행히도 제 케이스는 Rejudge가 받아들여져서 AC 되었습니다.