HDOJ 2083 简易版之最短距离
来源:互联网 发布:搞怪婚纱照 知乎 编辑:程序博客网 时间:2024/05/14 06:33
简易版之最短距离
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 15758 Accepted Submission(s): 6984
Problem Description
寒假的时候,ACBOY要去拜访很多朋友,恰巧他所有朋友的家都处在坐标平面的X轴上。ACBOY可以任意选择一个朋友的家开始访问,但是每次访问后他都必须回到出发点,然后才能去访问下一个朋友。
比如有4个朋友,对应的X轴坐标分别为1, 2, 3, 4。当ACBOY选择坐标为2的点做为出发点时,则他最终需要的时间为 |1-2|+|2-2|+|3-2|+|4-2| = 4。
现在给出N个朋友的坐标,那么ACBOY应该怎么走才会花费时间最少呢?
比如有4个朋友,对应的X轴坐标分别为1, 2, 3, 4。当ACBOY选择坐标为2的点做为出发点时,则他最终需要的时间为 |1-2|+|2-2|+|3-2|+|4-2| = 4。
现在给出N个朋友的坐标,那么ACBOY应该怎么走才会花费时间最少呢?
Input
输入首先是一个正整数M,表示M个测试实例。每个实例的输入有2行,首先是一个正整数N(N <= 500),表示有N个朋友,下一行是N个正整数,表示具体的坐标(所有数据均<=10000).
Output
对于每一个测试实例,请输出访问完所有朋友所花的最少时间,每个实例的输出占一行。
Sample Input
22 2 4 3 2 4 6
Sample Output
24
Source
2006/1/15 ACM程序设计期末考试
Recommend
lcy | We have carefully selected several similar problems for you: 2085 2082 2078 2086 2075
/*=============================AC情况===============================*//*题目网址: http://acm.hdu.edu.cn/showproblem.php?pid=2083 *//*时间: *//*心得: 之前用暴力解决,结果不能够运行。根据数学知识可以知道的是中间的数字距离两边的差值最小 */#include<stdio.h>#include<stdlib.h>#include<string.h>#include<algorithm>#define G 514using namespace std;int qabs(int x) {return x>0? x:-x;}int main() {int t,n,wqs[G],min;scanf("%d",&t);while(t--) {scanf("%d",&n);for(int j=0; j<n; j++)scanf("%d",&wqs[j]);sort(wqs,wqs+n);int mid=n/2;min=0;for(int j=0; j<n; j++)min=min+qabs(wqs[j]-wqs[mid]);printf("%d\n",min);}return 0;}
0 0
- hdoj 2083 简易版之最短距离
- hdoj 2083 简易版之最短距离
- HDOJ 2083 简易版之最短距离
- HDOJ 2083 简易版之最短距离
- HDOJ 2083 简易版之最短距离
- hdoj.2083 简易版之最短距离 20140801
- hdoj 2083 简易版之最短距离 水过~
- HDOJ(HDU) 2083 简易版之最短距离(中位数)
- HDU 2083 简易版之最短距离
- hdu 2083 简易版之最短距离
- HDU 2083 简易版之最短距离
- HDU 2083简易版之最短距离
- 简易版之最短距离 2083
- 简易版之最短距离 (2083)
- HDU 2083 简易版之最短距离
- HDU 2083 简易版之最短距离
- 简易版之最短距离(2083)
- 简易版之最短距离 2083
- poj 3041 Asteroids
- 2016年腾讯笔试题之回文字符串
- 视频监控P2P解决方案
- 再次自我黑客马拉松--不用第三方库实现一个基于golang的web service
- 大型网站性能优化技巧
- HDOJ 2083 简易版之最短距离
- serverlet
- 分享一个链接
- C++两个不同类之间,友元函数的简单应用。
- 最高效的XML解析方式-----Simple 简化 XML 解析
- ECMAScript 6学习笔记
- jQuery
- js事件
- Cannot find any information on property 'S' in a bean of type 'beans.Circle'