夏季特惠
題目描述
S t e a m 2019 Steam\ 2019 Steam 2019年夏季促銷開始了!
⼩ Y Y Y同學決定⼊⼿⼀些遊戲,⼩Y同學⼀共有 x x x元的預算,該平臺上所有的 n n n個遊戲均有折扣,標號為 i i i的遊戲的原價 a i ai ai元,現價只要 b i bi bi元(也就是說該遊戲可以優惠 a i − b i ai−bi ai−bi元,每款遊戲最多隻能購買⼀次),並且⼩ Y Y Y同學購買該遊戲能獲得快樂值為 w i wi wi。
由於優惠的存在,⼩
Y
Y
Y作為剁⼿黨可能做出⼀些衝動消費導致最終買遊戲的總費⽤超過預算,但只要滿足獲得的總優惠金額不低於超過預算的總金額,那在⼩
Y
Y
Y同學⼼理上就不會覺得吃虧(買到就是賺到!真⾹!)。現在⼩Y希望在⼼理上不覺得吃虧的前提下,獲得儘可能多的快樂值。
輸入格式
第⼀⾏包含兩個數
n
n
n和
x
x
x。接下來
n
n
n⾏包含每個遊戲的資訊,原價
a
i
ai
ai,現價
b
i
bi
bi,能獲得的快樂值為
w
i
wi
wi。
輸出格式
輸出⼀個數字,表⽰⼩
Y
Y
Y同學能獲得的最⼤快樂值。
思路
我們輸入
a
i
,
b
i
,
w
i
ai,bi,wi
ai,bi,wi時。
如果
2
∗
b
i
−
a
i
<
=
0
2*bi-ai<=0
2∗bi−ai<=0,這件物品我們就必須要,為什麼?因為我們買了這個物品的話,我們不虧,也就是我們得到的優惠一定大於或等於使用的錢,對後面的選擇完全沒有影響,我們買了的話,有可能會有得賺,何樂而不為呢?
剩下的物品,就直接一個 01 01 01揹包。
程式碼
#include <bits/stdc++.h>
using namespace std;
long long m,n,len,f[1000005],ans;
struct node{ long long y,z; }a[505];
int main() {
scanf("%lld %lld",&n,&m);
for(long long i=1,ai,bi,ci;i<=n;i++) {
scanf("%lld %lld %lld",&ai,&bi,&ci);
long long vi=bi*2-ai;
if(vi<=0) m-=vi,ans+=ci;
else a[++len].y=vi,a[len].z=ci;
}
for(long long i=1;i<=len;i++) {
for(long long j=m;j>=a[i].y;j--) {
if(f[j-a[i].y]+a[i].z>f[j])
f[j]=f[j-a[i].y]+a[i].z;
}
}
printf("%lld",f[m]+ans);
return 0;
}
相關文章
- 【2021】阿里雲ACA認證3折限時優惠 ~ 新年特惠阿里
- steam2022春節特惠時間介紹 steam2022春節特惠哪些遊戲值得買遊戲
- steam2022春節特惠時間什麼時候 steam2022春節特惠打折遊戲購買推薦遊戲
- 友盟+盟創計劃特惠政策,助力“專精特新”企業高速成長
- 618特惠 | 半價領取雲端計算入門課程
- 年中特惠 |好易智算9.9包周的羊毛快來薅呀!
- 阿里雲高效能伺服器特惠(限時2折起)阿里伺服器
- steam秋季特惠什麼時候 steam秋季促銷2022時間介紹
- Steam周榜:大鏢客持續熱賣 冬季特惠看啥都想買
- 給園子的會員送送優惠,和你的資料庫聊聊天:會員權益「Chat2DB 特惠」上線資料庫
- 申請入駐 Steam遊戲營銷:有關“今日特惠”、DLC的案例分析遊戲
- BlueHost美國虛擬主機七夕特惠買兩年送一年
- 德勤:2024年夏季CEO調查
- 銳成SSL特惠活動倒數計時,買國產SSL證書立省70%!
- 我以種田來修仙《一方靈田》今日正式發售!限時享折扣特惠
- IATA:2021年夏季航空旅行趨勢分析
- epic2022最新優惠券怎麼領取 epic春節特賣活動遊戲推薦遊戲
- AirDNA:2023年英國夏季旅遊復甦AI
- 《戰地1》Steam開啟1.2折史低特惠,奇妙加速器3天時長免費領
- 銳成SSL證書週年慶特惠來襲 72元起實現網站HTTPS安全防護!網站HTTP
- 不能錯過春天,也不能錯過你 | 綠盟科技CISP培訓3月特惠暖心活動
- 萊特萊德垃圾滲濾液處理裝置五月優惠活動重磅開啟SXC
- 雙十一限時特惠丨三折狂促 業界首款千元伺服器再度來襲!伺服器
- 德勤:2022年夏季旅遊調查報告
- 歐洲盃與618:“夏季限定”MVP誕生記MVP
- 阿里雲優惠活動2019,阿里雲最新優惠活動,阿里雲伺服器優惠活動阿里伺服器
- 如何實現千萬級優惠文章的優惠資訊同步
- 阿里雲最新優惠券領取及續費優惠券阿里
- 圖靈的優惠圖靈
- 新書推薦 | 《MySQL 8 Cookbook (中文版)》全網預售,尊享雙十一特惠價,送作者簽名新書MySql
- CrazyLabs與MoPub聯手打造燃情似火的夏季GameJamGAM
- 遊戲場景設計探究:冬夏季節光色模型遊戲模型
- 阿里雲全民雲端計算優惠券及官方優惠彙總阿里
- 好喝實惠的茶葉
- 2024春秋杯網路安全聯賽夏季賽-PWN-Writeup
- 楚穎i2024polarctf夏季個人挑戰賽WriteUp
- 抓住夏天的尾巴,也要抓住夏季裡最後的折扣呀
- Steam夏季狂歡開啟 迅遊全面助力免費加速