zoukankan      html  css  js  c++  java
  • 洛谷——P1802 5倍经验日

    https://www.luogu.org/problem/show?pid=1802#sub

    题目背景

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

    第20 21行,很关键

     1 #include <algorithm>
     2 #include <iostream>
     3 
     4 #define LL long long
     5 #define N 1005
     6 
     7 using namespace std;
     8 
     9 LL n,x;
    10 LL lose[N],win[N],use[N];
    11 LL f[N*10];
    12 
    13 int main()
    14 {
    15     cin>>n>>x;
    16     for(int i=1;i<=n;i++)
    17         cin>>lose[i]>>win[i]>>use[i];
    18     for(int i=1;i<=n;i++)
    19         for(int j=x;j>=0;j--)
    20             if(j-use[i]>=0) f[j]=max(f[j]+lose[i],f[j-use[i]]+win[i]);
    21             else f[j]=f[j]+lose[i];
    22     cout<<f[x]*5;
    23     return 0;
    24 }
    ——每当你想要放弃的时候,就想想是为了什么才一路坚持到现在。
  • 相关阅读:
    Candy leetcode java
    Trapping Rain Water leetcode java
    Best Time to Buy and Sell Stock III leetcode java
    Best Time to Buy and Sell Stock II leetcode java
    Best Time to Buy and Sell Stock leetcode java
    Maximum Subarray leetcode java
    Word Break II leetcode java
    Word Break leetcode java
    Anagrams leetcode java
    Clone Graph leetcode java(DFS and BFS 基础)
  • 原文地址:https://www.cnblogs.com/Shy-key/p/6747693.html
Copyright © 2011-2022 走看看