AT_abc361_b.[ABC361B] Intersection of Cuboids
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
你正在尝试实现 3D 游戏中的碰撞判定。
在三维空间中,设有一个长方体,其对角线为两点 (a,b,c) 和 (d,e,f),且所有面都平行于 xy 平面、yz 平面或 zx 平面。我们用 C(a,b,c,d,e,f) 表示这样一个长方体。
(根据这个定义,C(a,b,c,d,e,f) 是唯一确定的。)
现在给定两个长方体 C(a,b,c,d,e,f) 和 C(g,h,i,j,k,l),请判断它们的公共部分的体积是否为正。
输入格式
输入通过标准输入给出,格式如下:
a b c d e f g h i j k l
输出格式
如果两个长方体的公共部分体积为正,则输出 Yes,否则输出 No。
输入输出样例
输入#1
0 0 0 4 5 6 2 3 4 5 6 7
输出#1
Yes
输入#2
0 0 0 2 2 2 0 0 2 2 2 4
输出#2
No
输入#3
0 0 0 1000 1000 1000 10 10 10 100 100 100
输出#3
Yes
说明/提示
限制条件
- 0≤a<d≤1000
- 0≤b<e≤1000
- 0≤c<f≤1000
- 0≤g<j≤1000
- 0≤h<k≤1000
- 0≤i<l≤1000
- 所有输入均为整数。
样例解释 1
两个长方体的位置关系如下图所示,共同部分的体积为 8。

样例解释 2
两个长方体虽然在面上接触,但公共部分的体积为 0。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?