【蓝桥】基础vip——矩形面积交

目录

题目

代码

思路


题目

【蓝桥】基础vip——矩形面积交_第1张图片

代码

#include 
#include 
#include 
using namespace std;
int main()
{
    double x1,y1,x2,y2,x3,y3,x4,y4;
    cin>>x1>>y1>>x2>>y2>>x3>>y3>>x4>>y4;
   /* if(max(x1,x2)max(x3,x4)||max(y1,y2)max(y3,y4))
    {
        cout<<"0.00"<m1&&n2>n1)//只有这样才能保完全相交,否则包含关系也符合m2>m1
    {
    double s=abs((m1-m2)*(n1-n2))*1.0;
    cout<

思路

将所有的横坐标x排序,取中间两个的差值为重合面积的一条边的长度,然后将所有的纵坐标y排序,取中间两个的差值为重合面积的另一条边的长度,判断是否相交,然后得重合面积的值。

你可能感兴趣的:(蓝桥杯)