题目:点击打开题目链接

思路:考虑第一个村庄,如果第一个村庄需要买酒,那么a1>0,那么一定有劳动力从第二个村庄向第一个村庄搬酒,这些酒可能是第二个村庄生产的,也可能是从其他村庄搬过来的,但这一布我们只考虑这一步的劳动力需求。于是,在第二个村庄,我们可以忽略第一个,视为只有编号为2-n的村庄,第二个村庄的需求转化为a1+a2,以此类推

AC代码:

 #include <iostream>
#include <cstdlib> using namespace std; int main()
{
int n;
while(cin >> n && n) {
long long ans = , a, last = ;
for(int i = ; i < n; i++) {
cin >> a;
ans += abs(last);
last += a;
}
cout << ans << endl;
}
return ;
}

最新文章

  1. 在IIS中部署ASP.NET 5应用程序遭遇的问题
  2. Linux operation strucutre
  3. Qt creator 创建鼠标右键菜单 (不新建类)
  4. Android MediaPlayer状态机
  5. ThinkPHP接入支付宝支付功能
  6. const 用在函数后
  7. 最直接的教你OC中Block的简单使用场景
  8. 干了这杯Java之ArrayList
  9. java URL和URLConnection
  10. 错误代码: 1054 Unknown column &#39;course&#39; in &#39;field list&#39;
  11. hdu1018 Big Number---N!的位数
  12. Python Socket第二篇(socketserver)
  13. MongoDB个人简单总结
  14. [开发笔记]--把input框设置成font-size:0埋下的坑。
  15. DS1-14
  16. mysql5.7 版本中 timestamp 不能为零日期 以及sql_mode合理设置
  17. POJ 2187 - Beauty Contest - [凸包+旋转卡壳法][凸包的直径]
  18. python基础(4)-元组&amp;字典&amp;字符串&amp;队列
  19. iPhone IOS10安装APP没提示连接网络(无法联网)的解决办法
  20. JS获取整个网页html代码

热门文章

  1. 076 Minimum Window Substring 最小窗口子字符串
  2. keil-rtx
  3. WebStorm技巧-在安卓手机上运行Ionic程序
  4. SQL Server事务的四种隔离级别
  5. java Integer判等的大坑
  6. Java开发笔记(九十七)利用Runnable启动线程
  7. CF1142A The Beatles
  8. css样式优先级问题
  9. C++ 中函数后面跟const是什么意思
  10. Golang的开发环境配置之SlickEdit篇