全部评论 2

  • #include<iostream>
    using namespace std;
    long long ax1,ay1,ax2,ay2;
    long long bx1,by1,bx2,by2;
    long long cx1,cy1,cx2,cy2;
    int main(){
    cin>>ax1>>ay2>>ax2>>ay1;
    cin>>bx1>>by2>>bx2>>by1;
    cin>>cx1>>cy2>>cx2>>cy1;
    long long t=(ax2-ax1)(ay1-ay2)+(bx2-bx1)(by1-by2);
    long long a=max(ax1,cx1);
    long long b=min(ax2,cx2);
    long long c=max(ay2,cy2);
    long long d=min(ay1,cy1);
    if(a<b&&c<d){
    t-=(a-b)(c-d);
    }
    a=max(bx1,cx1);
    b=min(bx2,cx2);
    c=max(by2,cy2);
    d=min(by1,cy1);
    if(a<b&&c<d){
    t-=(a-b)
    (c-d);
    }
    cout<<t;
    }

    1周前 来自 广东

    0
  • *Thanks!

    2024-04-21 来自 广东

    0
首页