博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 10041 - Vito's Family
阅读量:4582 次
发布时间:2019-06-09

本文共 581 字,大约阅读时间需要 1 分钟。

一个排序好的数组中位于中间的数到其他的数的总和总是最小的,所以根据这个就可以写了。

#include
#include
#include
#define MAXD 505 using namespace std; int a[MAXD]; int main() {
int cas, r; scanf( "%d", &cas); while( cas --) {
scanf( "%d", &r); for( int i = 0; i < r; i ++) scanf( "%d", &a[i]); sort( a, a + r); int mid = (r - 1) >> 1, s = 0; for( int i = 0; i < r; i ++) s += abs( a[i] - a[ mid ]); printf( "%d\n", s); } return 0; }

 

转载于:https://www.cnblogs.com/Yu2012/archive/2011/11/23/2259652.html

你可能感兴趣的文章
开源,选择Google Code还是Sourceforge
查看>>
传感器之超声波测距HC-SR04
查看>>
浅谈Java中的hashCode方法
查看>>
自己编写类似于枚举的类型(多例模式)
查看>>
Asp: Server.mapPath() 注意事项
查看>>
关于减少BUG的思考
查看>>
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name) 中文显示乱码
查看>>
第二章随笔
查看>>
string.Format出现异常"输入的字符串格式有误"的解决方法
查看>>
SSL 1010——方格取数
查看>>
DB2数据库管理手册word版
查看>>
JDBC基础
查看>>
关于同余与模运算的总结
查看>>
Python——Scrapy爬取链家网站所有房源信息
查看>>
洛谷 P3804 [模板] 后缀自动机
查看>>
MySQL 多表查询实现分析
查看>>
js中top、clientTop、scrollTop、offsetTop的区别 文字详细说明版
查看>>
【转载】法线贴图Nomal mapping 原理
查看>>
prado 初步分析
查看>>
php 做守护进程1
查看>>