시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 128 MB | 83 | 13 | 13 | 34.211% |
3차원 공간의 XY평면, YZ평면, ZX평면 중 하나에 평행한 직사각형이 N개 있다.
적어도 한 점을 공유하는 직사각형 쌍의 개수를 구하는 프로그램을 작성하시오.
첫째 줄에 직사각형의 개수 N이 주어진다. (1 ≤ N ≤ 100,000)
다음 줄에는 직사각형의 좌표 6개가 주어진다. 처음 세 숫자는 직사각형의 한 꼭짓점 좌표이고, 다음 세 숫자는 그 반대편 꼭짓점 좌표이다.
모든 좌표는 1보다 크거나 같고, 999보다 작거나 같은 자연수이다.
첫째 줄에 적어도 한 점을 공유하는 직사각형 쌍의 개수를 출력한다.
3 1 1 1 1 3 3 1 3 3 1 6 6 1 4 4 1 5 5
2
3 15 10 10 15 20 20 10 15 10 20 15 20 10 10 15 20 20 15
3
5 4 4 5 4 3 2 5 3 2 4 3 1 5 4 3 1 1 3 1 4 3 1 5 4 5 5 4 5 4 2
4
Contest > Croatian Open Competition in Informatics > COCI 2006/2007 > Contest #6 6번