題源hdu-1248
description不死族的巫妖王發工資拉,死亡騎士拿到一張n元的鈔票(記住,只有一張鈔票),為了防止自己在戰鬥中頻繁的死掉,他決定給自己買一些道具,於是他來到了地精商店前.
死亡騎士:「我要買道具!」
地精商人:「我們這裡有三種道具,血瓶150塊乙個,魔法藥200塊乙個,無敵藥水350塊乙個.」
死亡騎士:「好的,給我乙個血瓶.」
說完他掏出那張n元的大鈔遞給地精商人.
地精商人:「我忘了提醒你了,我們這裡沒有找客人錢的習慣的,多的錢我們都當小費收了的,嘿嘿.」
死亡騎士:"…"
死亡騎士想,與其把錢當小費送個他還不如自己多買一點道具,反正以後都要買的,早點買了放在家裡也好,但是要盡量少讓他賺小費.
現在死亡騎士希望你能幫他計算一下,最少他要給地精商人多少小費.
input輸入資料的第一行是乙個整數t(1<=t<=100),代表測試資料的數量.然後是t行測試資料,每個測試資料只包含乙個正整數n(1<=n<=10000),n代表死亡騎士手中鈔票的面值.
注意:地精商店只有題中描述的三種道具.
output對於每組測試資料,請你輸出死亡騎士最少要浪費多少錢給地精商人作為小費.
sample input2900
250
sample output050
#include
#include
#include
using
namespace std;
const
int maxn=
1e4+10;
int t,n,v,value[maxn]
,cost[maxn]
,dp[maxn]
;int
knapsack_full()
}return v-dp[v];}
intmain()
return0;
}
2020 02 04訓練題解 揹包入門(C題)
題源hdu 4508 description 對於吃貨來說,過年最幸福的事就是吃了,沒有之一!但是對於女生來說,卡路里 熱量 是天敵啊!資深美女湫湫深諳 胖來如山倒,胖去如抽絲 的道理,所以她希望你能幫忙制定乙個食譜,能使她吃得開心的同時,不會製造太多的天敵。當然,為了方便你製作食譜,湫湫給了你每日...
題解 嚴酷的訓練 01揹包
lj的朋友wky是一名神奇的少年,在同齡人之中有著極高的地位。他的老師老王對他的程式水平讚嘆不已,於是下決心培養這名小子。老王的訓練方式很奇怪,他會一口氣讓wky做很多道題,要求他在規定的時間完成。而老王為了讓自己的威信提高,自己也會把這些題都做一遍。wky和老王都有乙個水平值,他們水平值的比值和做...
題解 01揹包
描述 乙個旅行者有乙個最多能裝 m 公斤的揹包,現在有 n 件物品,它們的重量分別是w1,w2,wn,它們的價值分別為c1,c2,cn,求旅行者能獲得最大總價值。輸入第一行 兩個整數,m 揹包容量,m 200 和n 物品數量,n 30 第2 n 1行 每行二個整數wi,ci,表示每個物品的重量和價值...