AT_abc361_b [ABC361B] Intersection of Cuboids

题目描述

你正在尝试实现 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`。

说明/提示

## 限制条件 - $0 \leq a < d \leq 1000$ - $0 \leq b < e \leq 1000$ - $0 \leq c < f \leq 1000$ - $0 \leq g < j \leq 1000$ - $0 \leq h < k \leq 1000$ - $0 \leq i < l \leq 1000$ - 所有输入均为整数。 ## 样例解释 1 两个长方体的位置关系如下图所示,共同部分的体积为 $8$。 ![](https://img.atcoder.jp/abc361/12ad1f07f2801946704198807bbb3395.png) ## 样例解释 2 两个长方体虽然在面上接触,但公共部分的体积为 $0$。 由 ChatGPT 4.1 翻译