题目背景

现在乐斗有活动了!每打一个人可以获得5倍经验!absi2011却无奈的看着那一些比他等级高的好友,想着能否把他们干掉。干掉能拿不少经验的。

题目描述

现在absi2011拿出了x个迷你装药物(嗑药打人可耻….),准备开始与那些人打了

由于迷你装一个只能管一次,所以absi2011要谨慎的使用这些药,悲剧的是,没到达最少打败该人所用的属性药了他打人必输>.<所以他用2个药去打别人,别人却表明3个药才能打过,那么相当于你输了并且这两个属性药浪费了。

现在有n个好友,有输掉拿的经验、赢了拿的经验、要嗑几个药才能打过。求出最大经验(注意,最后要乘以5)

输入输出格式

输入格式:

第一行两个数,n和x

后面n行每行三个数,分别表示输了拿到的经验(lose[i])、赢了拿到的经验(win[i])、打过要至少使用的药数量(use[i])。

输出格式:

一个整数,最多获得的经验

输入输出样例

输入样例#1:

6 8
21 52 1
21 70 5
21 48 2
14 38 3
14 36 1
14 36 2
输出样例#1:

1060

说明

【Hint】

五倍经验活动的时候,absi2011总是吃体力药水而不是这种属性药>.<

【数据范围】

对于10%的数据,保证x=0

对于30%的数据,保证n<=10,x<=20

对于60%的数据,保证n<=100,x<=100, 10<=lose[i], win[i]<=100,use[i]<=5

对于100%的数据,保证n<=1000,x<=1000,0<lose[i]<=win[i]<=1000000,0<=use[i]<=1000

【题目来源】

fight.pet.qq.com

absi2011授权题目

背包dp

屠龙宝刀点击就送

#include <cstdio>
typedef long long LL;
LL n,x,dp[],lose[],win[],use[];
LL max(LL a,LL b){return a>b?a:b;}
int main(int argc,char *argv[])
{
scanf("%lld%lld",&n,&x);
for(LL i=;i<=n;i++)
scanf("%lld%lld%lld",lose+i,win+i,use+i);
for(LL i=;i<=n;i++)
{
for(LL j=x;j>=;j--)
{
if(j>=use[i]) dp[j]=max(dp[j]+lose[i],dp[j-use[i]]+win[i]);
else dp[j]=dp[j]+lose[i];
}
}
printf("%lld",dp[x]*);
return ;
}

最新文章

  1. Centos 6.5 Percona 5.6.27 Tokudb 配置
  2. StreamingAssets文件夹在不同平台上的引用
  3. python非递归全排列
  4. block使用小结、在arc中使用block、如何防止循环引用
  5. 《热血传奇2》wix、wil文件解析Java实现
  6. .net学习笔记----HttpRequest类
  7. 测可用!ecshop立即购买和加入购物车按钮共存的方法
  8. [iOS基础控件 - 6.11.5] 沙盒 &amp; 数据存储
  9. Qt中使用信号和槽的一点心得
  10. Ext4.0.7使用Ext.grid.ColumnModel报错:TypeError: Ext.grid.Model is not a constructor
  11. Python学习笔记三,数组list和tuple
  12. asp.net mvc部署
  13. 移动平台下的Socket几个问题
  14. table表格中单击添加动态编辑框
  15. dubbo+zookeeper+springboot构建服务
  16. 【转】Setting up SDL 2 on Visual Studio 2010 Ultimate
  17. python 网站 监控返回值
  18. php使用redis的几种常见方式和用法
  19. go与c语言的互操作
  20. tar 使用总结

热门文章

  1. WebStorm配置SVN
  2. wukong引擎源码分析之索引——part 1 倒排列表本质是有序数组存储
  3. VC++静态连接库
  4. python中的编码和解码
  5. Unable to instantiate receiver XXXXXX
  6. SQL查询速度
  7. 安装并配置JAVA环境
  8. HDU 1995 汉诺塔V (水题)
  9. 洛谷 - P1012 - 拼数 - 排序
  10. HDOJ3231醉