笨蛋的难题(二)

时间限制:1000 ms  |  内存限制:65535 KB
难度:2
描述
笨蛋就业了,并且是在上千应聘中脱颖而出的,和他一起脱颖而出的还有傻子。公司的老板对二人视为珍宝,为了激励他们的工作热情,给他们一小时发一次工资(很高兴吧)。但每次只发给一个人,并且每次发的工资可能不同(老板很厉害吧)。傻子和笨蛋为了证明自己比对方智商高,他们事先知道每次发的工资的多少。他们暗中达成协议:他们不是将工资平分,而是轮流领取。该领工资的人可以选择跳过一个或多个小时的工资,而领取后面的工资。跳过的工资会捐给孤儿院。他们只管自己获得最大利益,不管对方获得的利益如何,每次笨蛋先领。比如 100, 100, 800, 70, 150 ,100。笨蛋第一个小时不领,第二个小时也不领,直接领第三个小时发的工资,傻子领第四个小时发的工资,笨蛋再领第五个小时发的工资,傻子再领第六个小时发的工资,这样笨蛋领到950元的工资,傻子领到170元的钱,其余的全部捐给孤儿院为200元。

输入
多组测试数据
第一行输入t,表示共发t个小时的工资(0<t<120)
接下来一行是t个数表示t小时内每个小时的工资Money(0<money<10000)
输出
三个数字M,N,V
他们分别表示笨蛋领的工资,傻子领的工资,还有捐给孤儿院的钱
样例输入
6
100 100 800 70 150 100
3
100 100 100
样例输出
950 170 200
200 100 0
技巧性比较强!
AC码:
#include<stdio.h>
int main()
{int n,i,t,max1,max2,total;int num[130];while(~scanf("%d",&n)){total=0;for(i=0;i<n;i++){scanf("%d",&num[i]);total+=num[i];}max1=0;max2=0;for(i=n-1;i>=0;i--){if(num[i]+max2>=max1){t=max1;max1=num[i]+max2;max2=t;}}printf("%d %d %d\n",max1,max2,total-max1-max2);}return 0;
}

NYOJ 625 笨蛋的难题(二)相关推荐

  1. NYOJ 745 蚂蚁的难题(二)

    蚂蚁的难题(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 下雨了,下雨了,蚂蚁搬家了. 已知有n种食材需要搬走,这些食材从1到n依次排成了一个圈.小蚂蚁对每种食材 ...

  2. NYOJ 1069 生活的难题

     生活的难题 时间限制:1500 ms  |  内存限制:240000 KB 难度:3 描述 生活又调皮了,整天不好好的集训,还偷偷的看电影!今天终于被逮到了.于是万恶的BOSS们就出了一个题来为 ...

  3. NYOJ 214 单调递增子序列(二)

    单调递增子序列(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 给定一整型数列{a1,a2...,an}(0<n<=100000),找出单调递增最长子序 ...

  4. NYOJ【士兵杀敌(二)】

    士兵杀敌(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:5 描述 南将军手下有N个士兵,分别编号1到N,这些士兵的杀敌数都是已知的. 小工是南将军手下的军师,南将军经常想知 ...

  5. [NYOJ 15] 括号匹配(二)

    括号匹配(二) 时间限制:1000 ms  |  内存限制:65535 KB 难度:6 描述给你一个字符串,里面只包含"(",")","[" ...

  6. NYOJ——239月老的难题(二分图最大匹配)

    月老的难题 时间限制:1000 ms | 内存限制:65535 KB 难度:4 描述 月老准备给n个女孩与n个男孩牵红线,成就一对对美好的姻缘. 现在,由于一些原因,部分男孩与女孩可能结成幸福的一家, ...

  7. nyoj 239 月老的难题 【二分匹配之匈牙利】

    月老的难题 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 月老准备给n个女孩与n个男孩牵红线,成就一对对美好的姻缘. 现在,由于一些原因,部分男孩与女孩可能结成幸福的一 ...

  8. nyoj 83-迷宫寻宝(二) (计算几何, 叉积)

    83-迷宫寻宝(二) 内存限制:10MB 时间限制:1000ms 特判: No 通过数:2 提交数:6 难度:5 题目描述: 一个叫ACM的寻宝者找到了一个藏宝图,它根据藏宝图找到了一个迷宫,这是一个 ...

  9. NYOJ 744 蚂蚁的难题(一)

    蚂蚁的难题(一) 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 2 描述 小蚂蚁童鞋最近迷上了位运算,他感觉位运算非常神奇.不过他最近遇到了一个难题: 给定一个区间[a,b ...

最新文章

  1. vista 文件夹提升权限
  2. gitlab中文_ASP.NET实战010:Visual Studio使用GitLab详解
  3. 直击微软MIX11 聚焦IE10、Silverlight5、WP7
  4. C语言程序练习-L1-023 输出GPLT (20分)
  5. android intent 5.1
  6. 批量取出PHP BOM头
  7. vb 常量数组_用VB制作一个程序的基本步骤
  8. layui select日期_layui给下拉框、按钮状态、时间赋初始值的方法
  9. SpringMVC json/xml自动转换
  10. Redis连接的客户端(connected_clients)数过高或者不减的问题解决方案
  11. ssl 1606 选课
  12. vb html编程,VB.Net Web编程
  13. 数据库中select 查询详解
  14. Pascal中的字符串函数和数学函数
  15. hash值和history值详解区别
  16. MySql字段内容加密与解密
  17. 2004年电子政务IT100强榜单
  18. 月薪5w的大佬都爱用的SWOT分析法,本文分析透了!
  19. U3D_关于UI中的锚点
  20. 浙大数据结构题集02-线性结构2 一元多项式的乘法与加法运算python版

热门文章

  1. 行业谈实践,客户送祝福
  2. 一下科技完成5亿美元E轮融资,神策助力秒拍实现数据驱动
  3. 自定义SpringBoot项目的Maven原型
  4. hdu 2433 Travel
  5. ORACLE REPLACE函数
  6. golang源码安装和学习环境搭建
  7. UCOS 操作系统 安装配置环境
  8. 一切成功的秘诀都蕴含在这个公式里面
  9. apple的photo实际上是一个dashboard
  10. vsftp实现只能上传不能下载、删除权限配置