辰辰是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫師把他帶到乙個到處都是草藥的山洞裡對他說:「孩子,這個山洞裡有一些不同的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時間,在這段時間裡,你可以採到一些草藥。如果你是乙個聰明的孩子,你應該可以讓採到的草藥的總價值最大。」
如果你是辰辰,你能完成這個任務嗎?
輸入格式:
第一行有 22
2 個整數 t(1≤t≤1000)t(1 \le t \le 1000)t(
1≤t≤
1000
) 和 m(1≤m≤100)m(1 \le m \le 100)m(
1≤m≤
100)
,用乙個空格隔開, tt
t 代表總共能夠用來採藥的時間, mm
m 代表山洞裡的草藥的數目。
接下來的 mm
m 行每行包括兩個在 11
1 到 10010010
0 之間(包括 11
1 和 10010010
0 )的整數,分別表示採摘某株草藥的時間和這株草藥的價值。
輸出格式:111
個整數,表示在規定的時間內可以採到的草藥的最大總價值。
輸入樣例#1:
70 371 100
69 1
1 2
輸出樣例#1:
3
對於30%的資料, m≤10m \le 10m≤
10;對於全部的資料, m≤100m \le 100m≤
100 。
noip2005普及組第三題
01揹包基礎問題
#include
using
namespace
std;
const
int maxn=1005;
int dp[maxn];
int n,w,w[105],v[101];
int main()
return
0;}
洛谷 P1048 採藥 01揹包
辰辰是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫師把他帶到乙個到處都是草藥的山洞裡對他說 孩子,這個山洞裡有一些不同的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時間,在這段時間裡,你可以採...
P1048 採藥 01揹包模板)
題意 給我們乙個可以採藥的時間t,接下來用m 種藥,第i種藥採摘需要用w i 的時間,有v i 的價值。我們需要在時間t內採摘到最大的價值。我通過這題學習了01揹包。無優化 pragma gcc optimize 3,ofast inline include include include incl...
洛谷 P1048 採藥
題目描述 辰辰是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫師把他帶到乙個到處都是草藥的山洞裡對他說 孩子,這個山洞裡有一些不同的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時間,在這段時間裡...