CodeForces - 1013C C - Photo of The Sky 贪心
题目链接:
https://vjudge.net/problem/1735276/origin
题目大意与思路:
题目的基本意思就是求一个矩形的最小面积。
这个可以用最大最小值, 将他们分为X和Y组。但是最大最小值有一个特殊情况,就是最大值和最小值在同一个组里,比如都在X组里
然后排序
这种情况我们可以确定一条边是x = a[2*n]-a[1]则需要我们用一个tm
现在只需要我们用这一条边乘上连续n进行比较,取最小值
下面是AC代码:
#include <iostream>
#include <cstdio>
#include <algorithm>
#define ll long long using namespace std;
const int MX = 2e5+;
ll a[MX]; int main()
{
ll ans = ;
int n;
scanf("%d", &n);
for(int i = ; i <= *n; ++i) scanf("%lld", &a[i]);
sort(a+, a+*n+);
ans = (a[*n]-a[n+])*(a[n]-a[]); //若最大最小值分别在x和y上
ll tmp = ;
for(int i = ; i <= n; ++i)
{
tmp = a[n+i-] - a[i]; // 若最大最小值都在x或y上,从2开始找连续n的边与已知乘法运算
ans = min(ans, tmp*(a[*n]-a[]));
}
printf("%lld\n", ans);
}
如有疑问,欢迎评论指出!
CodeForces - 1013C C - Photo of The Sky 贪心的更多相关文章
- CF1012A Photo of The Sky
		CF1012A Photo of The Sky 有 \(n\) 个打乱的点的 \(x,\ y\) 轴坐标,现在告诉你这 \(2\times n\) 个值,问最小的矩形面积能覆盖住n个点且矩形长和宽分 ... 
- Codeforces 1012A Photo of The Sky
		作为一个蒟蒻,\(\tt{CF}\)止步\(Div.2\;C\) 这个题主要考察思维,正解代码炒鸡短-- 以下大部分搬运自官方题解 题目大意: 给你一段长度为\(2n\)的数列,将这个数列分为两个可重 ... 
- Codeforces Round #382 (Div. 2)B. Urbanization 贪心
		B. Urbanization 题目链接 http://codeforces.com/contest/735/problem/B 题面 Local authorities have heard a l ... 
- Codeforces Round #164 (Div. 2) E. Playlist  贪心+概率dp
		题目链接: http://codeforces.com/problemset/problem/268/E E. Playlist time limit per test 1 secondmemory ... 
- Educational Codeforces Round 7 E. Ants in Leaves 贪心
		E. Ants in Leaves 题目连接: http://www.codeforces.com/contest/622/problem/E Description Tree is a connec ... 
- Codeforces Gym 100231B Intervals 线段树+二分+贪心
		Intervals 题目连接: http://codeforces.com/gym/100231/attachments Description 给你n个区间,告诉你每个区间内都有ci个数 然后你需要 ... 
- Codeforces Round #180 (Div. 2) B. Sail 贪心
		B. Sail 题目连接: http://www.codeforces.com/contest/298/problem/B Description The polar bears are going ... 
- codeforces Gym 100187F F - Doomsday 区间覆盖贪心
		F. Doomsday Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100187/problem/F ... 
- Codeforces Round #192 (Div. 1) A. Purification 贪心
		A. Purification Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/329/probl ... 
随机推荐
- PKUWC2019爆0记
			PKUWC2019爆0记 访问量该骗的还是要骗. 1.20 坐了一天的高铁到jz了,热的一批 1.21 上午开营仪式 下午day1 打开发现有个地主斗 然后开T1 出题人你™搞笑吧放一道sb都能切的题 ... 
- django系列3 :创建模型
			1创建模型 在我们简单的民意调查应用程序中,我们将创建两个模型:Question和Choice.A Question有问题和出版日期.A Choice有两个字段:选择的文本和投票记录.每个Choice ... 
- crm 动态一级二级菜单
			之前代码菜单是写是的 如何 让他 动态 生成了 首先 添加 2个字段 admin.py 更改 显示 from django.contrib import admin from rbac import ... 
- 腾讯云服务器tomcat端口无法访问
			第一种情况: 如题:https://console.cloud.tencent.com/cvm/securitygroup 需要去这个地址设置安全组. 说实话,一句mmp不知当讲不当讲.使用说明这块太 ... 
- 第一节:框架前期准备篇之Log4Net日志详解
			一. Log4Net简介 Log4net是从Java中的Log4j迁移过来的一个.Net版的开源日志框架,它的功能很强大,可以将日志分为不同的等级,以不同的格式输出到不同的存储介质中,比如:数据库.t ... 
- 代码,java_web
			<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ... 
- 【归纳】正则表达式及Python中的正则库
			正则表达式 正则表达式30分钟入门教程 runoob正则式教程 正则表达式练习题集(附答案) 元字符\b代表单词的分界处,在英文中指空格,标点符号或换行 例子:\bhi\b可以用来匹配hi这个单词,且 ... 
- Spring Cloud 2-Feign 声明式服务调用(三)
			Spring Cloud Feign 1. pom.xml 2. application.yml 3. Application.java 4. Client.java 简化RestTemplate调 ... 
- Revit手工创建族(转)
			http://www.cnblogs.com/greatverve/p/revit-family.html 手工创建族 1.画两个参考平面. 图3001 2.点击族类型,添加参数. 图3002,300 ... 
- centos7环境下apache2.2.34的编译安装
			.获取apache2..34的源码包 http://archive.apache.org/dist/httpd/httpd-2.2.34.tar.gz .获取apache的编译参数 apache的编译 ... 
