【混合背包】CDOJ1606 難喝的飲料
#include<cstdio> #include<algorithm> using namespace std; int n,V,op[20010],c[20010],w[20010],f[10010]; int main(){ scanf("%d%d",&n,&V); for(int i=1;i<=n;++i){ scanf("%d%d%d",&op[i],&c[i],&w[i]); } for(int i=1;i<=n;++i){ if(op[i]==2){ for(int v=V;v>=w[i];--v){ f[v]=max(f[v],f[v-w[i]]+c[i]); } } else{ for(int v=w[i];v<=V;++v){ f[v]=max(f[v],f[v-w[i]]+c[i]); } } } printf("%d\n",f[V]); return 0; }
【混合背包】CDOJ1606 難喝的飲料
相關推薦
【混合背包】CDOJ1606 難喝的飲料
-- for scan sca logs 混合 brush ++i mes #include<cstdio> #include<algorithm> using namespace std; int n,V,op[20010],c[20010],w
【背包專題】C - The trouble of Xiaoqian hdu3591【混合背包:多重背包+完全背包】
back 無法 name spa int receive with out man In the country of ALPC , Xiaoqian is a very famous mathematician. She is immersed in calculate,
【板+背包】多重背包 HDU Coins
ret max color ted coins 個數 style sca 復雜度 http://acm.hdu.edu.cn/showproblem.php?pid=2844 【題意】 給定n種價值為Ci,個數為Wi的硬幣,問在1~V中的這些數中哪些數能由這些硬幣組成?
【背包專題】 D - Coins hdu2844【多重背包】
write out hello last pan ack som respond 相等 Whuacmers use coins.They have coins of value A1,A2,A3...An Silverland dollar. One day Hibix o
【背包專題】I - 湫湫系列故事——減肥記I hdu4508【完全背包】
背包 故事 return 用例 ++ span col ace cati 對於吃貨來說,過年最幸福的事就是吃了,沒有之一! 但是對於女生來說,卡路裏(熱量)是天敵啊! 資深美女湫湫深諳“胖來如山倒,胖去如抽絲”的道理,所以她希望你能幫忙制定一
【背包專題】H - 錢幣兌換問題 hdu1284【完全背包】
tdi 背包 fin 只有一個 input span 正整數 錢幣兌換 n) 在一個國家僅有1分,2分,3分硬幣,將錢N兌換成硬幣有很多種兌法。請你編程序計算出共有多少種兌法。 Input每行只有一個正整數N,N小於32768。Output對應每個輸入,輸出兌換方法數。S
POJ3624 Charm Bracelet 【01背包】
%d who ace char tdi integer color 背包 let Charm Bracelet Time Limit:
洛谷 P1757 通天之分組背包 【分組背包】
() 發現 由於 problem max mes ble 分組 DC 題目鏈接:https://www.luogu.org/problemnew/show/P1757#sub 題目描述 自01背包問世之後,小A對此深感興趣。一天,小A去遠遊,卻發現他的背包不同於01背包,他
hdu 2126 Buy the souvenirs 【輸出方案數】【01背包】(經典)
continue with election i++ targe ref https contest col 題目鏈接:https://vjudge.net/contest/103424#problem/K 題目大意: 給n個物品,和m塊錢,輸出能夠購買最多物品的個數和購買
甜點 【多重背包】
100% 箱子 spa bsp code 大於 多重 ring 至少 【問題描述】小z準備舉辦一個比賽。他需要提供一些甜點給參賽者來補充能量。每種甜品有一定的能量ti和大小ui,且每種甜點最多有vi個。小z準備用箱子來包裝甜點。箱子可以容納一定體積的甜點且需要一定的費用。小
【樹形背包】bzoj4033: [HAOI2015]樹上染色
51nod 樹形 led href 分享圖片 形式 子結構 正整數 EDA 仔細思考後會發現和51nod1677 treecnt有異曲同工之妙 Description 有一棵點數為N的樹,樹邊有邊權。給你一個在0~N之內的正整數K,你要在這棵樹中選擇K個點,
HDU - 1712 - ACboy needs your help 【分組背包】
分析 div pri test arr 背包 spa pac tro <題目鏈接> 題目大意:有n個課程,現在花M天來學習這些課程,學習每個課程花的天數所得到的價值不同,求M天怎麽分配學習才能得到的價值最大。(這些課程得到的價值和所花天數的關系由矩陣給出)
CH5201 數組組合【01背包】
bits esp 循環 組合 ios 計組 pri ace set 5201 數字組合 0x50「動態規劃」例題 描述 在N個數中找出其和為M的若幹個數。先讀入正整數N(1<N<100)和M(1<M<10000), 再讀入N個正數(可以有相同的數字,
CH5202 自然數拆分Lunatic版【完全背包】
不同 col ++ code 所有 之間 兩個 結果 efi 5202 自然數拆分Lunatic版 0x50「動態規劃」例題 描述 給定一個自然數N,要求把N拆分成若幹個正整數相加的形式,參與加法運算的數可以重復。求拆分的方案數 mod 2147483648的結果。1≤N≤
hdu 2844 混合背包【背包dp】
scan tar multiple -m -- 圖片 題解 void ring http://acm.hdu.edu.cn/showproblem.php?pid=2844 題意:有n種紙幣面額(a1,a2,...an),每種面額對應有(c1,c2,...cn)張。問這些錢
POJ 1742 Coins 【多重背包DP】
數量 printf can 硬幣 ring editable urn content std 題意:有n種面額的硬幣。面額、個數分別為A_i、C_i,求最多能搭配出幾種不超過m的金額? 思路:dp[j]就是總數為j的價值是否已經有了這種方法,如果現在沒有,那麽我們就一個個硬
BZOJ 1212 [HNOI2004]L語言 【AC自動機 + 背包】
har trie 公共前綴 語言 const highlight 復雜度 題解 end 題目鏈接【http://www.lydsy.com/JudgeOnline/problem.php?id=1212】 題意:給你一些單詞,然後給出一個沒有標點的文本串S,都是小寫字符。現
【最短路】【二分圖匹配】【樹形背包DP】Day 10.8
void second eof 最小 span har mes find names T1 最短路 1 #include <cstdio> 2 #include <queue> 3 #include <iostream>
HDU 3602 2012【01 背包變形】
大於 最大利潤 can sizeof return std nbsp ostream color 題意: 有 n 個團隊和 m 艘船,每艘船的載客量為 k,每個團隊的人數為ai+1 ,轉載該團隊可獲利潤 bi,要求每個團隊的所有人必須在同一艘船上, 且團隊優
poj 2229 【完全背包dp】【遞推dp】
cin microsoft cow pro different 偶數 http family sam poj 2229 Sumsets Time Limit: 2000MS Memory Limit: 200000K Total Submissions: 2