#1480
Unrated

물고기의 서식 범위

원문: 日本語
시간 제한
2s
메모리 제한
256MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

오스트레일리아 대륙의 서쪽에는 넓은 인도양이 펼쳐져 있다. 해양 연구자인 JOI 씨는 인도양에 서식하는 어떤 N 종류의 물고기의 성질에 대해 연구하고 있다.

각각의 물고기 종류에 대해, 바닷속에 직육면체 모양의 서식 범위가 정해져 있다. 물고기는 경계를 포함하여 서식 범위 안의 어느 장소로도 이동할 수 있지만, 서식 범위 밖으로 나가는 일은 결코 없다. 바닷속의 점은 3 개의 실수 (x, y, d) 로 표현된다: (x, y, d) 는 상공에서 보았을 때 어떤 지점을 기준으로 동쪽으로 x, 북쪽으로 y 만큼 나아간 위치이며, 해수면으로부터의 깊이가 d 인 점을 나타낸다. 단, 해수면은 평면이라고 하자.

JOI 씨는 K 종류 이상의 물고기의 서식 범위가 겹치는 장소가 얼마나 있는지 알고 싶다. 그러한 장소 전체의 부피를 구하는 프로그램을 작성하시오.

입력

입력은 1 + N 개의 줄로 이루어진다.

첫째 줄에는 2 개의 정수 N, K (1 ≦ K ≦ N ≦ 50) 이 공백으로 구분되어 주어진다. 이는 물고기가 N 종류이며, K 종류 이상의 물고기의 서식 범위가 겹치는 장소의 부피를 구하고 싶음을 나타낸다.

이어지는 N 개의 줄 중 i 번째 줄 (1 ≦ i ≦ N) 에는 6 개의 정수 Xi,1X_{i,1}, Yi,1Y_{i,1}, Di,1D_{i,1}, Xi,2X_{i,2}, Yi,2Y_{i,2}, Di,2D_{i,2} (0 ≦ Xi,1X_{i,1}Xi,2X_{i,2} ≦ 1000000 (= 10610^{6}),0 ≦ Yi,1Y_{i,1}Yi,2Y_{i,2} ≦ 1000000 (= 10610^{6}),0 ≦ Di,1D_{i,1}Di,2D_{i,2} ≦ 1000000 (= 10610^{6})) 이 주어진다. 이는 i 번째 종류의 물고기의 서식 범위가 8 개의 점 (Xi,1X_{i,1}, Yi,1Y_{i,1}, Di,1D_{i,1}), (Xi,2X_{i,2}, Yi,1Y_{i,1}, Di,1D_{i,1}), (Xi,2X_{i,2}, Yi,2Y_{i,2}, Di,1D_{i,1}), (Xi,1X_{i,1}, Yi,2Y_{i,2}, Di,1D_{i,1}), (Xi,1X_{i,1}, Yi,1Y_{i,1}, Di,2D_{i,2}), (Xi,2X_{i,2}, Yi,1Y_{i,1}, Di,2D_{i,2}), (Xi,2X_{i,2}, Yi,2Y_{i,2}, Di,2D_{i,2}), (Xi,1X_{i,1}, Yi,2Y_{i,2}, Di,2D_{i,2}) 을 꼭짓점으로 하는 직육면체임을 나타낸다.

출력

K 종류 이상의 물고기의 서식 범위가 겹치는 장소 전체의 부피를 한 줄로 출력한다.

예제 입력 1

3 2
30 50 0 50 70 100
10 20 20 70 90 60
40 60 20 90 90 70

예제 출력 1

49000

예제 1 에서, 예를 들어 점 (45, 65, 65) 는 1 번째 종류의 물고기와 3 번째 종류의 물고기의 서식 범위이므로 조건을 만족하는 장소이다. 한편, 점 (25, 35, 45) 는 2 번째 종류의 물고기만의 서식 범위이므로 조건을 만족하는 장소가 아니다. 또한, 물고기의 서식 범위는 아래 그림과 같다. 점 O 는 해수면 위의 기준 지점을 나타낸다.

예제 입력 2

1 1
0 0 0 1000000 1000000 1000000

예제 출력 2

1000000000000000000
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람

아직 맞은 사람이 없습니다.

난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출

제출 내역이 없습니다.