128. 【应-11-1·简】矩形 AABB 碰撞

简单 Python 2s 256MB
通过 0/0

📋 题目描述
pygame 中的 Rect 提供了 colliderect 方法用于判断两个轴对齐矩形是否相交。本题要求严格判定:两个矩形的相交面积**必须大于 0** 才算碰撞,仅在边界相切(如两矩形仅共享一条边)不算碰撞。 现给定两个矩形(左上角与右下角坐标),输出 YES 或 NO。
📥 输入描述
两行,每行四个整数 x1 y1 x2 y2,表示一个矩形的左上角和右下角。 保证 x1<x2 且 y1<y2。
📤 输出描述
一行:YES(重叠面积>0)或 NO(含相切)。
输入样例
0
0
5
5
3
3
8
8
输出样例
YES
提示:判定条件:max(ax1,bx1) < min(ax2,bx2) 且 max(ay1,by1) < min(ay2,by2)。 注意是严格小于号,相切(=)不算 YES。

登录后提交代码

讨论区 0
登录后参与讨论

还没有讨论,来发表第一条吧!