Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Main {
- public static int getM(int i,int j,int k,int l)
- {
- int num[]={i,j,k,l};
- int large=num[0];
- for(int u=0;u<num.length;u++)
- {
- if(large<num[u]) large=num[u];
- }
- return large;
- }
- public static int getLarge(int a,int b,int x,int y)
- {
- if(a+b!=2)
- {
- int area=y*a;
- int area2=(b-(y+1))*a;
- int area3=x*b;
- int area4=(a-(x+1))*b;
- return (getM(area, area2, area3, area4));
- }
- else{
- return -1;
- }
- }
- public static void main(String[] args) {
- int[][] a=new int[1000][1000];
- int[] b= new int[1000];
- Scanner sc=new Scanner(System.in);
- int xx=sc.nextInt();
- int o;
- for(int j=0;j<4;j++)
- { for(int i=0;i<xx;i++)
- {
- a[i][0]=sc.nextInt();
- a[i][1]=sc.nextInt();
- a[i][2]=sc.nextInt();
- a[i][3]=sc.nextInt();
- if(a[i][2]>=0 && a[i][2]<a[i][0] && a[i][3]>=0 && a[i][3]<a[i][1] && a[i][0]+a[i][1]!=2)
- {
- b[i]=getLarge(a[i][0], a[i][1], a[i][2], a[i][3]);
- }
- else{
- System.out.println("Error");
- b[i]=-1;
- }
- }
- for(int k=0;k<xx;k++)
- {
- if(b[k]!=-1)
- {
- System.out.println(b[k]);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement