Water
来源:互联网 发布:铁塔倾斜度的算法 编辑:程序博客网 时间:2024/06/11 04:13
Description:
n个人排队打水,每个人需要时间为ti,那么第k个人等待的时间就一共是t1+t2+...+tk。为了提高效率,请安排一个顺序,使得每个人等待时间总和最少,输出最少时间T。
Input:
多组数据,每组数据第一行为整数n,表示有n个人,第二行n个整数ti。
其中n<=10000,ti<=10000
输入直到EOF结束
Output:
每组数据输出一行,为一个整数T,表示所有人等待时间的和的最小值。
SampleInput:
5
1 4 3 6 9
SampleOutput:
50
#include<cstdio>#include<iostream>#include<algorithm>using namespace std;#define MAXN 10005long long t[MAXN];int main(){ int n; while(~scanf("%d", &n)) { for(int i = 1; i <= n; i++) scanf("%lld", &t[i]); long long ans = 0; for(int i = 1; i <= n; i++) ans += (n-i+1) * t[i]; printf("%lld\n", ans); }}
---简单的贪心策略的体现。
0 0
- Water
- WATER
- Water+
- water
- Water water and water……
- Water Bills
- Transfer water
- cf water
- Scoop Water
- poj1939 water
- Pouring water
- Mineral Water
- water men
- Water Drinking
- Flowing Water
- trapping water
- Water problem
- 倒水(Water)
- 用nodejs搭建最简单、轻量化的http server
- 高编头文件apue.h的配置方法
- Git@OSC 的 Android 和 iOS 客户端全面开源
- WebApp之Meta标签
- 语义分析(semantic analysis)
- Water
- FtpClient连接ftp 报Connection reset by peer: socket write error异常
- httpGET和httpPOST
- 使用带进度显示的圆形进度条
- 网站安全攻击和防御中的屏蔽代理服务器
- java native 关键字。。。
- formatDate-------date、datetime型数据用EL表达式在页面显示
- 解决iText 5.0.6生成pdf,出现异常 Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.的异常
- 软件工程 - 2、项目管理