1971: 安排座位
1971: 安排座位
Time Limit: 2 Sec Memory Limit: 128 Mb Submitted: 331 Solved: 227
Description
一年一度的暑期集训又开始了!
作为老人的小明非常忧伤,因为他要给所有的新人安排座位。由于安排给新人的座位上的机器可能有各种毛病(比如很卡,上不了网之类的),这些问题的出现都会让新人的训练热情下降。为了让更多的新人能够留下,小明自然希望大家的热情都是高涨的。
对于每个新人,都会有一个热情值ai,而每个座位都会有一个热情耗损值bi,如果第i个新人坐在第j个位置,那这位同学对整个集训队热情值的贡献就是(ai - bj) ^2。现在给出所有新人的热情值,所有位置的热情耗损值,你能告诉小明采用最合理的位置安排方式后,能得到的最大的集训队热情值是多少?
当然,每个位置只能坐一个新人,每个新人也必须坐在某个位置上
Input
第一行一个数字T表示数据组数
每组数据包括三行:
第一行为一个整数n,表示新人的人数
第二行为n个整数,第i个数字表示第i个同学的热情值ai
第三行为n个整数,第i个数字表示第i个座位的热情耗损值为bi
其中T<=10 , 0<=ai , bi <=100, 1<=n<=100000
Output
输出一行只包含一个整数,表示集训队热情值的最大值
Sample Input
23 2 5 1 0 0 13 2 5 1 3 2 5
Sample Output
29 26
要让热情尽量大,就要让ai,bi的差值尽量大。ai,bi分别从大到小排序和从小到大排序就好了。
#include<iostream>
#include<algorithm>
using namespace std;
const int maxn = 100000;
int a[maxn + 50], b[maxn + 50];
bool cmd(int x, int y)
{return x > y;
}
int main()
{int t;cin >> t;while (t--){int n;long long int sum = 0;cin >> n;for (int i = 0; i < n; i++){cin >> a[i];}for (int i = 0; i < n; i++){cin >> b[i];}sort(a, a + n, cmd);sort(b, b + n);for (int i = 0; i < n; i ++){sum += (a[i] - b[i]) * (a[i] - b[i]);}cout << sum << endl;sum = 0;}return 0;
}
1971: 安排座位相关推荐
- CSU 1971: 安排座位
1971: 安排座位 Submit Page Summary Time Limit: 2 Sec Memory Limit: 128 Mb Submitte ...
- 婚宴座位图html5,婚宴怎么安排座位 结婚喜宴座位安排图
新人举办结婚喜宴,要邀请亲朋好友参加.那么在安排座位的时候,一定要提前做好功课,各方面都要考虑周到.那婚宴怎么安排座位呢?一起来看看结婚喜宴座位安排图吧! 一.婚宴怎么安排座位 1.小型婚宴 如果新人 ...
- csuoj1971 安排座位
Description 一年一度的暑期集训又开始了! 作为老人的小明非常忧伤,因为他要给所有的新人安排座位.由于安排给新人的座位上的机器可能有各种毛病(比如很卡,上不了网之类的),这些问题的出现都会让 ...
- 安排座位 java_java座位预定问题,有没有大神
你的程序会从字符串数组(称之为"booking"array)处理数据.第一个数组元素将包含一个数字,表示飞机有多少座位.其余元素将包含乘客谁已预订的航班座位组的信息.该组的第一个元 ...
- HDU - 4532 湫秋系列故事――安排座位
Description 为了给腾讯公司找到更多优秀的人才,HR湫秋最近去某高校组织了一次针对该校所有系的聚会,邀请了每个系的一些优秀学生来参加. 作为组织者,湫秋要安排他们的座位.这并不是一件很简单的 ...
- 湫秋系列故事——安排座位
Problem Description 为了给腾讯公司找到更多优秀的人才,HR湫秋最近去某高校组织了一次针对该校所有系的聚会,邀请了每个系的一些优秀学生来参加. 作为组织者,湫秋要安排他们的座位.这并 ...
- HDU-4532 湫秋系列故事——安排座位 组合数学DP
题意:有来自n个专业的学生,每个专业分别有ai个同学,现在要将这些学生排成一行,使得相邻的两个学生来自不同的专业,问有多少种不同的安排方案. 分析:首先将所有专业的学生视作一样的,最后再乘以各自学生的 ...
- 婚宴座位图html5,婚宴酒席座位安排图 20桌婚宴座位安排图
婚宴酒席座位安排图 20桌婚宴座位安排图 作者: 咖啡 更新日期: 2020-09-25 23:18:48 我们在安排婚宴的时候,要将熟人安排在同一个地方,这样他们坐在一起吃饭的时候也能聊聊天,而且要 ...
- 婚宴座位图html5,婚礼酒席座位该怎么安排好?婚宴座位安排图解
新人在筹备婚礼的时候,会遇到各种各样的问题大难题之宾客座位如何安排?婚礼酒席座位也是极其重要的,婚宴座位安排向来是中国婚礼上比较重视的话题,婚宴座位怎么安排就能看出来宾和新人之间的关系,是长辈还是领导 ...
最新文章
- 三体系建设是什么意思_湖南信息系统建设和服务能力评估体系怎么做?是什么?...
- 百度地图相关问题总结
- spring mvc学习(30):sessionatrribute存储session数据
- 一次看过瘾的可视化大屏,网友直呼:真酷炫!比Excel强
- np.c_和np.r_的用法解析
- Installation error: INSTALL_FAILED_UID_CHANGED
- Bouncy Castle 加密库修复高危的认证绕过漏洞
- 识图在线识图_水电腾讯课堂开课啦~学习建筑水电识图从这里开始(文末有福利)...
- 抖音养号教程技巧,做抖音怎么养号上热门
- 泛微OA使用笔记-架构
- CentOS 7:设置静态/动态ip地址
- XV6源代码阅读-虚拟内存管理
- 新款「超大杯」iPhone遭爆料!不止大镜头,还有1TB储存,但却不能叫iPhone13
- PADS9.5安装破解后提示无License文件方法
- Java 实现蓝桥杯不同非空子串
- Java版人脸检测详解上篇:运行环境的Docker镜像(CentOS+JDK+OpenCV)
- C#上位机编程常用方法
- 1.javaSe常用类
- 代码角度分析《旅行青蛙》:一
- JavaScrip 学习笔记