博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百度在线笔试题-裁减网格纸
阅读量:6988 次
发布时间:2019-06-27

本文共 1294 字,大约阅读时间需要 4 分钟。

度度熊有一张网格纸,但是纸上有一些点过的点,每个点都在网格点上,若把网格看成一个坐标轴平行于网格线的坐标系的话,每个点可以用一对整数x,y来表示。度度熊必须沿着网格线画一个正方形,使所有点在正方形的内部或者边界。然后把这个正方形剪下来。问剪掉正方形的最小面积是多少。 
输入描述:
第一行一个数n(2≤n≤1000)表示点数,接下来每行一对整数xi,yi(-1e9<=xi,yi<=1e9)表示网格上的点
输出描述:
一行输出最小面积
输入例子:
2 0 0 0 3
输出例子:
9

 

// Java版本import java.math.BigDecimal;import java.math.BigInteger;import java.util.Scanner;public class Main {/*20 00 3 */    public static int min(int a[]){        int min=Integer.MAX_VALUE;        for(int i=0; i
=max){ max=a[i]; } } return max; } public static void main(String[] args) { Scanner input = new Scanner(System.in); while(input.hasNext()){ int n=input.nextInt(); int x[]=new int[n]; int y[]=new int[n]; for(int i=0; i
xlen){ BigInteger bigInteger=new BigInteger(String.valueOf(ylen)); System.out.println(bigInteger.multiply(bigInteger)); }else{ BigInteger bigInteger=new BigInteger(String.valueOf(xlen)); System.out.println(bigInteger.multiply(bigInteger)); } } input.close(); }}

 

 
 
 

转载于:https://www.cnblogs.com/stonehat/p/4844186.html

你可能感兴趣的文章
wxPython 4.0.0b2安装
查看>>
Android RecyclerView利用Glide加载大量图片into(Target)导致OOM异常
查看>>
UGUI表情系统解决方案
查看>>
HTTP Health Checks
查看>>
为什么正态分布如此普遍
查看>>
jQuery事件
查看>>
BBS论坛(三十)
查看>>
轻松看懂Java字节码
查看>>
AE TIN的切割
查看>>
ASP.NET图片上传,删除
查看>>
Visual Studio 2010 创建的WCF服务 第一个应用
查看>>
2016第42周五
查看>>
centos7 取消自动锁屏
查看>>
在IDEA中代码自动提示第一个字母大小写必须匹配的解决
查看>>
面向接口编程的好处和优点
查看>>
架构师必看-架构之美第14章-两个系统的故事:设计之城(一)
查看>>
(原)InsightFace及其mxnet代码
查看>>
我们来翻翻元素样式的族谱-getComputedStyle
查看>>
Hessian HTTP POST访问时,Nginx返回411问题
查看>>
Exif图片方向的一些发现
查看>>