시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
2 초 128 MB 6 3 3 60.000%

문제

영식이는 가로등 근처에 나무를 심었다. 그러자 영식이의 동생 민식이는 그림자가 얼마나 크고 얼마나 가릴 것인지 궁금해졌다. 영식이가 심은 나무는 직육면체 모양이다. 그리고 가로등은 점 하나에서 빛이 나오는 것으로 생각한다. 이를 간단하게 표현하기 위해서 x,y,z 좌표 시스템을 이용한다. 여기서 z는 땅에서 떨어진 거리(높이)이다.

나무는 두 개의 좌표로 구성되어 있다. 한 좌표는 나무의 한 꼭지점이고, 또 다른 좌표는 그 꼭지점의 대각선에 위치한 꼭지점이다. 가로등은 좌표 하나이다. 그림자의 넓이를 출력하는 프로그램을 작성하시오. (물론 나무가 꼭 땅에 있을 필요는 없다. 공중에 떠 있을 수도 있다.)
 

입력

첫째 줄에 여섯 개의 수가 주어진다. 처음 세 개의 수는 나무의 한 꼭지점 좌표이고, 뒤 세 개의 수는 그 대각선쪽의 꼭지점 좌표이다. 둘째 줄에는 가로등의 좌표가 주어진다. 모든 좌표는 10보다 작거나 같은 자연수이다.

출력

첫째 줄에 나무의 넓이를 소수 10째자리까지 출력한다. 넓이가 무한대일 경우에는 -1을 출력하고, 그림자가 무한의 직선이라면 0을 출력한다.

예제 입력

1 1 1 10 1 1
5 5 5
1 1 3 10 1 1
2 2 2
1 1 1 2 2 2
3 3 3
1 1 1 3 3 3
2 2 2

예제 출력

0.0
-1.0
15.75
-1.0

힌트

예제1 설명: 나무는 일직선이라서 그림자의 넓이가 0이다. 예제2 설명: 나무가 직사각형이다. 그림자가 무한대이다. 예제3 설명: 땅 위에 떠 있는 단위 정육면체이다. 그림자는 정육각형 모양이다. 예제4 설명: 가로등이 나무 안에 있기 때문에 그림자가 어디에나 있을 수 있다.

출처