COCI2014 KLOPKA
2024-05-26 11:49:04
题目大意:
在二维平面上有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相关推荐
- 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点 ...
- COCI2014/2015 Contest#1 PIRAMIDA 优化空间
src 给1e6长的字符串,构造一个连续排列的金字塔,类似蛇形地放入.求第ai行字符ci有几个.ai有1e18,但询问k只有1e5. 对单个询问,容易想到求前后缀.因为第ai行之前的长度,能用求和公式 ...
- COCI2014 PROSJEK
题目大意: Mirko在数学课上以一种有趣的方式操作数列,首先,他写下一个数列A,然后他对该数列的前i个数求平均值,得到一个数列B. 比如数列A为1,3,2,6,8,那么数列B为: 即:1,2,2,3 ...
最新文章
- 构造方法前可以用public修饰吗_程序员,你连反射都不会,还敢说自己会Java吗?...
- Hash Table Benchmarks
- Java的原始数据类型一共就8个
- OpenCL memory object 之 Global memory (1)
- [转载] 百科全说——漆浩:怎样健康饮茶远离误区(11-03-09)
- 11g Rman新特性SET NEWNAME
- 安装autocad2006出错
- 「插件」Runner更新Pro版,帮助设计师远离996
- java swing个人简历小实验
- 计算机网络英语app,在斑马英语app的详细软件功能介绍
- Cocos2d-x《雷电大战》(4)-策略模式实现不同子弹切换!!
- 7天带你搞定一个图表框架echarts(七)
- Excel表格导入导出功能实现
- 解决Apache/2.4.39 (Win64) PHP/7.2.18 Server at localhost Port 80问题
- Windows7 任务栏功能的开发
- winserver 443端口被system占用_手机系统占用内存越来越大,是谁的锅?
- pfx证书导入方式,步骤流程
- Importance Weighted Adversarial Nets for Partial Domain Adaptation学习笔记
- can和could的用法_情态动词could的用法(包含can与could的区别)
- 高维数组相乘的运算规则