该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
在二维平面上,当确定了一个矩形的对角坐标,那么矩形的位置和大小就确定。如果给定左下角-右上角坐标那么矩形就属于类型 1,如下图矩形 A ; 如果给定右下角-左上角坐标那么矩形就属于类型 2,如下图矩形 B .

那么给定两个矩形的对角坐标(对角坐标任意给定),请判断两个矩形是否有公共点,如果有公共点,输出 'Yes',否则输出 'No'.
如上图, A 和 B 没有公共部分,就是 'No' .
输入格式
两行
第一行 4 个整数 x1,y1,x2,y2,表示矩形 A 的对角坐标
第二行 4 个整数 x3,y3,x4,y4,表示矩形 B 的对角坐标
输出格式
一行,如果 A 和 B 有公共点输出 'Yes',否则输出 'No'
2 2 6 4
2 8 4 5
No
6 4 2 2
6 4 7 5
Yes
5 5 10 10
6 4 7 6
Yes
数据规模与约定
−109≤x1,y1,x2,y2≤109
−109≤x3,y3,x4,y4≤109
subtask1: 矩形 A 和矩形 B ,属于类型 1,即 x1≤x2,y1≤y2,x3≤x4,y3≤y4, 30 分
subtask2: 矩形 A 和矩形 B ,属于类型 2,即 x1≤x2,y2≤y1,x3≤x4,y4≤y3, 30 分
subtask3: 对角坐标任意给定,40 分
本题采用子任务绑定,需要通过子任务中全部数据才可以得分。