裁减网格纸
https://www.nowcoder.com/practice/65865c6644154bb4acca764b1480ecbb
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
while(in.hasNext()){
solution(in);
}
}
/**
* 贪心
* @param in
*/
private static void solution(Scanner in){
int n = in.nextInt();
int x,y;
int minX = Integer.MAX_VALUE;
int minY = Integer.MAX_VALUE;
int maxX = Integer.MIN_VALUE;
int maxY = Integer.MIN_VALUE;
for(int i=1; i<=n; i++){
x = in.nextInt();
y = in.nextInt();
minX = Math.min(minX, x);
maxX = Math.max(maxX, x);
minY = Math.min(minY, y);
maxY = Math.max(maxY, y);
// if(x < minX){
// minX = x;
// }
// if(x > maxX){
// maxX = x;
// }
// if(y < minY){
// minY = y;
// }
// if(y > maxY){
// maxY = y;
// }
}
int edge = Math.max(maxX-minX, maxY-minY);
System.out.println(edge*edge);
}
}