AT_joi2013yo_e.魚の生息範囲 (Fish)

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在澳大利亚大陆的西部,辽阔的印度洋展开。海洋研究员 JOI 氏正在研究印度洋中的 NN 种鱼类的习性。

每种鱼类都有一个立方体形状的生活范围。鱼可以在这个范围内的任何地方(包括边界)自由移动,但绝不会超出这个区域。海中的一个点可以用三个实数 (x,y,d)(x, y, d) 表示:(x,y)(x, y) 表示从某个基准点出发,分别向东移动 xx 和向北移动 yy 的位置,dd 表示该点的海下深度。假设海面是一个平面。

JOI 氏想要知道,至少有 KK 种鱼类的生活范围重叠的部分有多大。请编写程序计算这些重叠区域的总体积。

输入格式

输入共有 1+N1 + N 行。

第一行包含两个整数 NN 和 KK (1≤K≤N≤501 \leq K \leq N \leq 50),表示有 NN 种鱼类,并且希望计算至少有 KK 种鱼类的生活范围重叠部分的总体积。

接下来的 NN 行中,第 ii 行 (1≤i≤N1 \leq i \leq N) 包含 66 个整数 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,1<Xi,2≤1,000,0000 \leq X_{i,1} < X_{i,2} \leq 1,000,000,0≤Yi,1<Yi,2≤1,000,0000 \leq Y_{i,1} < Y_{i,2} \leq 1,000,000,0≤Di,1<Di,2≤1,000,0000 \leq D_{i,1} < D_{i,2} \leq 1,000,000),表示第 ii 种鱼类的生活范围是由以 (Xi,1,Yi,1,Di,1)(X_{i,1}, Y_{i,1}, D_{i,1}) 和 (Xi,2,Yi,2,Di,2)(X_{i,2}, Y_{i,2}, D_{i,2}) 为对角顶点的矩形体。

输出格式

输出一个整数,表示至少有 KK 种鱼类的生活范围重叠的部分的总体积。

提示

在样例 1 中,例如,点 (45,65,65)(45, 65, 65) 是同时属于第 11 种和第 33 种鱼类的生活范围,因此符合条件。而点 (25,35,45)(25, 35, 45) 只属于第 22 种鱼类的生活范围,因此不符合条件。鱼类的生活范围如图所示。点 OO 表示海面上的基准点。2013-yo-t5-fig01.png

本翻译由 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测评打分。不知道怎么写?

首页