UVA 11054 - Wine trading in Gergovia

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:10   1680   0

因为最终都会满足每个人的要求。所以我们可以当作每个居民与他的邻居进行交易,将每次的交易额计算出来相加即可。

#include<cstdio>
#include<cstdlib>
#define MAXN 100010

int a[MAXN];
long long min, w;
int n;
int main()
{
while( scanf( "%d", &n), n)
{
for( int i = 0; i < n; i ++)
scanf( "%d", &a[i]);
min = w = 0;
for( int i = 0; i < n; i ++)
{
min += abs( w);
w += a[i];
}
printf( "%lld\n", min);
}
return 0;
}

转载于:https://www.cnblogs.com/Yu2012/archive/2012/02/01/2334942.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP