B. Triangles on a Rectangle(1000)

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,x,y,a1,b1,c1,d1;
    int a[1000001],b[1000001],c[1000001],d[1000001];
    long long aa,bb,cc,dd,sum;
    scanf("%d",&n);
    for(int i=1;i<=n;i++){
        scanf("%d %d",&x,&y);
        sum=0;
        scanf("%d",&a1);
        for(int j=1;j<=a1;j++){
            scanf("%d",&a[j]);
            aa=a[j]-a[1];
        }
        scanf("%d",&b1);
        for(int j=1;j<=b1;j++){
            scanf("%d",&b[j]);
            bb=b[j]-b[1];
        }
        scanf("%d",&c1);
        for(int j=1;j<=c1;j++){
            scanf("%d",&c[j]);
            cc=c[j]-c[1];
        }
        scanf("%d",&d1);
        for(int j=1;j<=d1;j++){
            scanf("%d",&d[j]);
            dd=d[j]-d[1];
        }
        aa=aa*y;sum=max(sum,aa);
        bb=bb*y;sum=max(sum,bb);
        cc=cc*x;sum=max(sum,cc);
        dd=dd*x;sum=max(sum,dd);
        printf("%lld\n",sum);
    }
    return 0;
} 

 

上一篇:直播系统代码,消息发送框设计成椭圆形状


下一篇:A. Construct a Rectangle