HDU 2803--The MAX【简单数学】
来源:互联网 发布:超级助手软件 编辑:程序博客网 时间:2024/04/29 20:28
The MAX
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2042 Accepted Submission(s): 883
Problem Description
Giving N integers, V1, V2,,,,Vn, you should find the biggest value of F.
Input
Each test case contains a single integer N (1<=N<=100). The next line contains N integers, meaning the value of V1, V2....Vn.(1<= Vi <=10^8).The input is terminated by a set starting with N = 0. This set should not be processed.
Output
For each test case, output the biggest value of F you can find on a line.
Sample Input
21 20
Sample Output
4017
解析:数学水题,稍微推一下就出来了,要让你求最大值,我们只要从小到大排好V的值,让最后一个V值乘以尽可能最大的Y,剩下的V都乘以1就能使得结果最大。
#include <iostream>#include <algorithm>#include <queue>#include <algorithm>#include <cstring>using namespace std;int main(){ __int64 a[110], n; __int64 sum; while(scanf("%I64d", &n), n){for(int i = 1; i <= n; ++i)scanf("%I64d", &a[i]);sort(a + 1, a + n + 1);sum = 0;for(int i = 1; i <= n - 1; ++i)sum += a[i];printf("%I64d\n",sum + a[n] * (2010 - n)); }return 0;}
1 0
- HDU 2803--The MAX【简单数学】
- HDU 2803 The Max
- HDU 2803 The MAX
- hdu 2803 The MAX
- hdu 2803 The MAX
- hdu 1081 To The Max (简单题)....
- HDOJ 2803 The MAX(数学规律)
- HDOJ/HDU 2803 The MAX
- 【瞎搞】 HDU 2803 The MAX
- hdu 2803 The MAX【贪心】
- HDU 2803 The MAX [Ad Hoc]
- hdu--2803 The MAX(sort排序)
- HDU To The Max
- The MAX HDU
- 【简单题】HDOJ The MAX 2803
- hdoj The MAX 2803 (简单计算)
- HDU 1081 To the Max
- HDU 1081 To The Max
- Linux编辑器vi使用方法详细介绍
- uva 12545——Bits Equalizer
- asp.net微信公众平台开发的技术研究
- hdu 5523 (这是一道水题。。。。。)
- javascript 中的call、apply、bind
- HDU 2803--The MAX【简单数学】
- declare:not found解决办法
- LayoutInflater的inflate函数用法详解
- HDOJ 2534 Score(数学)
- perl 没有关键文件句柄引起的逻辑错误
- hdoj--2803--The MAX(水题)
- java学习笔记.05——CyclicBarrier和CountDownLatch
- 维度模型数据仓库(四) —— 初始装载
- DIY项目