1 条题解

  • 1
    @ 2023-06-02 21:59:45
    //刷难题
    #include<bits/stdc++.h>
    using namespace std;
    struct win
    {
        int le,ri,to,bo;
    }a,b,tmp;
    win inData()
    {
        win tmp;
        cin>>tmp.le>>tmp.ri>>tmp.to>>tmp.bo;
        return tmp;
    }
    int main()
    {
        a=inData();
        b=inData();
        tmp.le=max(a.le,b.le);
        tmp.ri=min(a.ri,b.ri);
        tmp.to=max(a.to,b.to);
        tmp.bo=min(a.bo,b.bo);
        int s=(tmp.ri-tmp.le)*(tmp.bo-tmp.to);
        if((tmp.ri<=tmp.le)||(tmp.bo<=tmp.to))
            s=0;
        cout<<s;
        return 0;
    }
    
  • 1

信息

ID
1791
难度
9
分类
(无)
标签
递交数
7
已通过
5
通过率
71%
被复制
6
上传者