题目大意:

在二维平面上有n个点,请你用一个正方形板将它全部盖住,请问最小的正方形的面积。某个点在正方形的边上,也算被覆盖。正方形的边必须与x轴或y轴平行。

输入:

第一行包含1个整数N(2<=n<=20),表示点的个数。

接下来N行包含点的坐标x,y,(1<=x,y<=100),也算被覆盖。正方形的边必须与x轴或y轴平行。

输出:

仅一行,最小的正方形的面积。

样例输入:

3

3 4

5 7

4 3

样例输出:

16

分析:

很水的题,保存最大与最小的x与y,输出(maxx-minx)^2与(maxy-miny)^2之中较大的一个。

code:

#include<cstdio>
#define INF (1<<30)
using namespace std;
inline int max(int a,int b){return a>b?a:b;}
inline int min(int a,int b){return a<b?a:b;}
int n;
int minx=INF,miny=INF,maxx=0,maxy=0;
int main()
{int i,x,y;scanf("%d",&n);for(i=1;i<=n;i++){scanf("%d%d",&x,&y);minx=min(minx,x),miny=min(miny,y),maxx=max(maxx,x),maxy=max(maxy,y);}int a=maxx-minx,b=maxy-miny;printf("%d\n",max(a*a,b*b));
}

COCI2014 KLOPKA相关推荐

  1. BZOJ3743 : [Coci2014]Kamp

    d[x][0]表示x点向下走且回到x点的最少代价 d[x][1]表示x点向下走但不回到x点的最少代价 d[x][2]表示x点向下走的最长路 d[x][3]表示x点向下走的次长路 u[x][0]表示x点 ...

  2. COCI2014/2015 Contest#1 PIRAMIDA 优化空间

    src 给1e6长的字符串,构造一个连续排列的金字塔,类似蛇形地放入.求第ai行字符ci有几个.ai有1e18,但询问k只有1e5. 对单个询问,容易想到求前后缀.因为第ai行之前的长度,能用求和公式 ...

  3. COCI2014 PROSJEK

    题目大意: Mirko在数学课上以一种有趣的方式操作数列,首先,他写下一个数列A,然后他对该数列的前i个数求平均值,得到一个数列B. 比如数列A为1,3,2,6,8,那么数列B为: 即:1,2,2,3 ...

最新文章

  1. 构造方法前可以用public修饰吗_程序员,你连反射都不会,还敢说自己会Java吗?...
  2. Hash Table Benchmarks
  3. Java的原始数据类型一共就8个
  4. OpenCL memory object 之 Global memory (1)
  5. [转载] 百科全说——漆浩:怎样健康饮茶远离误区(11-03-09)
  6. 11g Rman新特性SET NEWNAME
  7. 安装autocad2006出错
  8. 「插件」Runner更新Pro版,帮助设计师远离996
  9. java swing个人简历小实验
  10. 计算机网络英语app,在斑马英语app的详细软件功能介绍
  11. Cocos2d-x《雷电大战》(4)-策略模式实现不同子弹切换!!
  12. 7天带你搞定一个图表框架echarts(七)
  13. Excel表格导入导出功能实现
  14. 解决Apache/2.4.39 (Win64) PHP/7.2.18 Server at localhost Port 80问题
  15. Windows7 任务栏功能的开发
  16. winserver 443端口被system占用_手机系统占用内存越来越大,是谁的锅?
  17. pfx证书导入方式,步骤流程
  18. Importance Weighted Adversarial Nets for Partial Domain Adaptation学习笔记
  19. can和could的用法_情态动词could的用法(包含can与could的区别)
  20. 高维数组相乘的运算规则

热门文章

  1. 2021-11-25:给定两个字符串s1和s2,返回在s1中有多少个子串等于s2。来自美团。
  2. LBLRTM使用说明
  3. chgrp、chmod和chown命令-改变文件的权限和属性
  4. HBase过滤器简介
  5. c语言 n阶阶乘尾0个数,计算n的阶乘(n!)末尾0的个数
  6. 18JS09——作用域
  7. golang依赖下载异常解决方法
  8. Linux下安装Oracle
  9. pythone二级题库 + 刷题软件 (超详细解析,看完必过) 第九套
  10. 微软将在 6 月 24 日的活动中推出重新设计的 Windows 10