11054 - Wine trading in Gergovia
来源:互联网 发布:乐股软件官网 编辑:程序博客网 时间:2024/05/01 05:48
描述:水题,不解释#include <cstdio>#include <cstdlib>int num[100010];int main(){ //freopen("a.txt","r",stdin); int n; while(scanf("%d",&n)!=EOF) { if(!n) break; unsigned long long int sum=0; for(int i=0; i<n; i++) scanf("%d",&num[i]); for(int i=0; i<n; i++) if(num[i]>0) { for(int j=i+1; j<n; j++) if(num[j]<0) { if(num[i]+num[j]<=0) { sum+=num[i]*(j-i); num[j]+=num[i]; break; } else { sum+=abs(num[j])*(j-i); num[i]+=num[j]; num[j]=0; } } } else if(num[i]<0) { for(int j=i+1; j<n; j++) if(num[j]>0) { if(num[i]+num[j]>=0) { sum+=abs(num[i])*(j-i); num[j]+=num[i]; num[i]=0; break; } else { sum+=num[j]*(j-i); num[i]+=num[j]; num[j]=0; } } } printf("%llu\n",sum); } return 0;}
- 11054 - Wine trading in Gergovia
- 11054 - Wine trading in Gergovia
- 11054 - Wine trading in Gergovia
- 11054 - Wine trading in Gergovia
- 11054 - Wine trading in Gergovia
- Wine Trading in Gergovia
- Wine trading in Gergovia
- UVa 11054 - Wine trading in Gergovia
- UVa 11054 - Wine trading in Gergovia
- uva 11054 - Wine trading in Gergovia
- uva 11054 - Wine trading in Gergovia
- UVA 11054 - Wine trading in Gergovia
- UVA 11054 Wine trading in Gergovia
- uva 11054 - Wine trading in Gergovia
- uva 11054 Wine trading in Gergovia
- UVa:11054 Wine trading in Gergovia
- uva 11054 Wine trading in Gergovia
- UVa 11054 - Wine trading in Gergovia
- linux不能ping通域名能ping通ip
- 从epoll构建muduo-3 加入第一个类,顺便介绍reactor
- 解决RedHat6/CentOS6系统中“弹出界面eth0:设备似乎不存在”的问题
- 总结一下Python IDLE快捷键
- 虚拟化存储的学习笔记
- 11054 - Wine trading in Gergovia
- cocos2d-x 切换场景动画
- MICROKERNEL-BASED OPERATING SYSTEMS
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包
- 整合apache和tomcat构建Web服务器
- 第三方网络广告平台窘境
- 移植SlidingMenu Android library,和安装example出现的问题解决
- no acceptable C compiler found in $PATH
- C#正则表达式小结