UVa11054 Wine trading in Gergovia(贪心+思路)
来源:互联网 发布:刷q币软件2016 编辑:程序博客网 时间:2024/06/01 09:31
题目链接:https://vjudge.net/problem/UVA-11054
题目大意:给你一行数,让你移动每个点的数值然后让所有点的值都为0。
题目分析:按照顺序来,当前的点不管多了还是少了,它都会肯定会影响到下一个点,要么分给下一个点要么从下一个点抽出一部分让当前的点变为0;
题目做法:采用贪心法,On 扫描一遍,将每一个点处理为0,要么给下一个点,要么借下一个点。
学到的东西:思路思路思路!!!分析问题的思路。
代码:
#include <bits/stdc++.h>using namespace std;#define ll long longint main(){ int a[100100]; int x;while(cin>>x&&x){ ll ans=0,last=0; for(int i=0;i<x;i++){ int a;cin>>a; ans+=abs(last); last+=a; } cout<<ans<<endl; }}
阅读全文
0 0
- UVa11054 Wine trading in Gergovia(贪心+思路)
- [贪心]UVA11054 Wine trading in Gergovia
- UVa11054--Wine trading in Gergovia(贪心)
- UVa11054 poj2940 sdut2370 Wine trading in Gergovia(贪心)
- uva11054 - Wine trading in Gergovia
- UVA11054 Wine trading in Gergovia
- uva11054 - Wine trading in Gergovia
- UVa11054 Wine trading in Gergovia
- UVA11054:Wine trading in Gergovia(Gergovia的酒交易)
- uva11054 - Wine trading in Gergovia(葡萄酒交易)
- UVa11054 - Wine trading in Gergovia UVA
- [问题分解]UVa11054 - Wine trading in Gergovia
- [等价转换]UVa11054 - Wine trading in Gergovia
- Uva11054——Wine trading in Gergovia
- Gergovia的酒交易(Uva11054,Wine trading in Gergovia)
- 解题报告 之 UVA11054 Wine trading in Gergovia
- Uva11054 Wine trading in Gergovia【例题8-5】【等价转换】
- UVA 11054 Wine trading in Gergovia(贪心)
- 数据分析中的统计Test
- if __name__ == '__main__': 的意义
- Ubuntu14+OpenCV3.1+Caffe虚拟机安装笔记(二)
- MySQL 远程登录设置
- Kafka使用场景
- UVa11054 Wine trading in Gergovia(贪心+思路)
- 执行R代码文件及批处理模式
- Jenkins自动打包iOS总结
- 003 Python语法之math函数与标准数据类型
- [leetcode]73. Set Matrix Zeroes(Java)
- iOS开发 自定义图片拉伸
- Qt模块简介
- SQL运算符
- 107. Binary Tree Level Order Traversal II