题目背景

现在乐斗有活动了!每打一个人可以获得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授权题目

加了限制的01背包

dp

#include<iostream>
#include<cstdio>
using namespace std;
#define LL long long
const int N=;
int n,m;
int win[N],los[N],use[N];
LL dp[N][N]; int main()
{
scanf("%d%d",&n,&m);
for(int i=;i<=n;i++)
{
scanf("%d%d%d",los+i,win+i,use+i);
}
for(int i=;i<=n;i++)
{
for(int j=m;j>=;j--)
{
if(j-use[i]>=)
dp[i][j]=max(dp[i-][j-use[i]]+win[i],dp[i-][j]+los[i]);
else dp[i][j]=dp[i-][j]+los[i];
}
}
printf("%lld\n",dp[n][m]*);
return ;
}

最新文章

  1. 【辅助远程连接,可穿防火墙、NAT】一次 TeamViewer 的安装与测试
  2. JavaScript实现绑定DOM的定时器插件
  3. Bootstrap_响应式网格系统
  4. 德州扑克AI WEB版
  5. Leetcode#145 Binary Tree Postorder Traversal
  6. 动态图片加到UIImageView中
  7. 99. Recover Binary Search Tree
  8. uploadify上传控件使用
  9. 实现基于Memcache存储的Session类
  10. Windows 下 Django/python 开发环境配置
  11. Plugin For KanColleViewer – Provissy Tools V1.0
  12. ecb, 找不到button
  13. Log4PHP 配置和使用
  14. 个人怎么申请微信小程序
  15. Hadoop(五)搭建Hadoop客户端与Java访问HDFS集群
  16. 大疆2019校招FPGA笔试总结
  17. [NLP]非终结字符集&amp;终结字符集
  18. docker构建本地仓库后,无法登陆解决办法(CentOS/Ubuntu)
  19. 树莓派踩坑备忘录 -- 使用 Linux
  20. 腾讯云ubuntu安装Mysql并配置远程访问

热门文章

  1. NOIP2010 引水入城 贪心+DFS
  2. 洛谷P1546 最短网络 Agri-Net
  3. json解析之jackson
  4. angularjs的验证信息的写法
  5. angular js 模拟获取后台的数据
  6. wget下载HTTPS链接
  7. scrapy 为每个pipeline配置spider
  8. koala 编译scss不支持中文解决方案
  9. Spring--环境配置
  10. 知问前端——日历UI(二)