题库练习 奔跑奶牛
← 上一题 下一题 →

A2209 | 奔跑奶牛

来源USACO / 2013
时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

农夫约翰的牧场围栏上出现了一个洞,有 $N$($1\le N\le 1000$)只牛从这个洞逃出了牧场。这些出逃的奶牛很狂躁,他们在外面到处搞破坏,每分钟每头牛都会给约翰带来 $1$ 美元的损失。约翰必须用缰绳套住所有的牛,以停止他们搞破坏。

幸运的是,奶牛们都在牧场外一条笔直的公路上,牧场的大门恰好位于公里的 $0$ 点处。约翰知道每头牛距离牧场大门的距离 $P_i$($-5\times10^5\le P_i\le5\times 10^5$,$P_i\ne0$)。

约翰从农场大门出发,每分钟移动一个单位距离,每到一头牛所在的地点,约翰就会给它套上缰绳,套缰绳不花时间。按怎样的顺序去给牛套缰绳才能使约翰损失的费用最少?

输入格式

* 第 1 行:奶牛数量,N。

* 第 2..N+1 行:第 i+1 行包含整数P_i。

输出格式

* 第 1 行:损坏的最低总成本。

输入输出样例

输入 #1
4 
-2 
-12 
3 
7 
输出 #1
50 
C++ 编辑器
输入
输出