HDU 2083 简易版之最短距离

原创 2016年08月30日 21:19:30

简易版之最短距离

Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 16710    Accepted Submission(s): 7485


Problem Description
寒假的时候,ACBOY要去拜访很多朋友,恰巧他所有朋友的家都处在坐标平面的X轴上。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
2 2 2 4 3 2 4 6
 

Sample Output
2 4
 

这是道水题,wa了N次,以前总是把min=999999;。。。。,,因为数据的shijian可能都大于min,所以就wa了。
#include<stdio.h>
#include<string.h>
#include<math.h>
int Zuobiao[1001];


int main()
{
	int M;
	while(scanf("%d",&M)!=EOF)
	{
		while(M--)
		{
			int N;
			scanf("%d",&N);
			
			for( int i=0;i<N;i++)
			{
				scanf("%d",&Zuobiao[i]);
			}
			
			int shijian=0;
			int min;
		
			for(int i=0;i<N;i++)//i作为起点 
			{
				shijian=0;
				for(int j=0;j<N;j++)
				{
					shijian+=abs(Zuobiao[i]-Zuobiao[j]);
					if(i==0)
						min=shijian;
				}
				if(shijian<=min)
				{
					min=shijian;
				}
					
			}
			printf("%d\n",min);
			
		}
	}



	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

HDU:2083 简易版之最短距离(水)

简易版之最短距离 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total...

HDU2083简易版之最短距离

简易版之最短距离 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total S...

HDU 2083简易版之最短距离

问题描述寒假的时候,ACBOY要去拜访很多朋友,恰巧他所有朋友的家都处在坐标平面的X轴上。ACBOY可以任意选择一个朋友的家开始访问,但是每次访问后他都必须回到出发点,然后才能去访问下一个朋友。 比...

HDU 2083 简易版之最短距离

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2083 题面: 简易版之最短距离 Time Limit: 1000/1000 MS...

DHU--2083简易版之最短距离

简易版之最短距离 Crawling in process... Crawling failed Time Limit:1000MS     Memory Limit:32768KB     64bit...

HDOJ 2083 简易版之最短距离

题目链接:点击打开链接 简易版之最短距离 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java...

Problem - 2083 简易版之最短距离

题目地址:Problem - 2083 简易版之最短距离 Problem Description 寒假的时候,ACBOY要去拜访很多朋友,恰巧他所有朋友的家都处在坐标平面的X轴上。ACBOY可...

pongo(英雄会)题解之最少操作次数的简易版

最近在看EPICS,大概过了一遍,感觉没什么效果,两周下来毫无进展,感觉在看不懂的时候就想玩,这周晚上玩了好多次CS,发现技术远不如前啊.... 上周断断续续将AB数程序调出来了,鉴于那道题是比赛初赛...

碎片的最佳实践——一个简易版的新闻应用

现在你已经将关于碎片的重要知识点都掌握得差不多了,不过在灵活运用方面可能还有些欠缺,因此又该进入最佳实践环节了。         前面有提到过,碎片很多时候都是在平板开发当中使用的,主要是为了解决屏幕...

【算法相关】高频词汇统计C#简易版

其实类似于“出现次数统计”的问题,在很多地方都有遇到过,例如,统计一组数字中,每个数字出现的次数。这类统计大多会朝着一个方向发展,那就是大数据。此篇博客只是初级篇,本人在大数据方面一无所知,不做过多讲...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)