AT_joi2013yo_e.魚の生息範囲 (Fish)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在澳大利亚大陆的西部,辽阔的印度洋展开。海洋研究员 JOI 氏正在研究印度洋中的 N 种鱼类的习性。
每种鱼类都有一个立方体形状的生活范围。鱼可以在这个范围内的任何地方(包括边界)自由移动,但绝不会超出这个区域。海中的一个点可以用三个实数 (x,y,d) 表示:(x,y) 表示从某个基准点出发,分别向东移动 x 和向北移动 y 的位置,d 表示该点的海下深度。假设海面是一个平面。
JOI 氏想要知道,至少有 K 种鱼类的生活范围重叠的部分有多大。请编写程序计算这些重叠区域的总体积。
输入格式
输入共有 1+N 行。
第一行包含两个整数 N 和 K (1≤K≤N≤50),表示有 N 种鱼类,并且希望计算至少有 K 种鱼类的生活范围重叠部分的总体积。
接下来的 N 行中,第 i 行 (1≤i≤N) 包含 6 个整数 Xi,1、Yi,1、Di,1、Xi,2、Yi,2、Di,2 (0≤Xi,1<Xi,2≤1,000,000,0≤Yi,1<Yi,2≤1,000,000,0≤Di,1<Di,2≤1,000,000),表示第 i 种鱼类的生活范围是由以 (Xi,1,Yi,1,Di,1) 和 (Xi,2,Yi,2,Di,2) 为对角顶点的矩形体。
输出格式
输出一个整数,表示至少有 K 种鱼类的生活范围重叠的部分的总体积。
提示
在样例 1 中,例如,点 (45,65,65) 是同时属于第 1 种和第 3 种鱼类的生活范围,因此符合条件。而点 (25,35,45) 只属于第 2 种鱼类的生活范围,因此不符合条件。鱼类的生活范围如图所示。点 O 表示海面上的基准点。
本翻译由 AI 自动生成
输入输出样例
输入#1
3 2 30 50 0 50 70 100 10 20 20 70 90 60 40 60 20 90 90 70
输出#1
49000
输入#2
1 1 0 0 0 1000000 1000000 1000000
输出#2
1000000000000000000
输入解题思路,AI测评打分。不知道怎么写?