Codeup 問題 B 採藥

2021-09-13 10:13:48 字數 957 閱讀 7038

辰辰是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。

醫師為了判斷他的資質,給他出了乙個難題。

醫 師把他帶到乙個到處都是草藥的山洞裡對他說:「孩子,這個山洞裡有一些不同的草藥,採每一株都需要一些時間,每一株也有它自身的價值。我會給你一段時間, 在這段時間裡,你可以採到一些草藥。如果你是乙個聰明的孩子,你應該可以讓採到的草藥的總價值最大。」

如果你是辰辰,你能完成這個任務嗎?

【輸入 】第 一行有兩個整數t(1 <= t <= 1000)和m(1 <= m <= 100),用乙個空格隔開,

t代表總共能夠用來採藥的時間,m代表山洞裡的草藥的數目。

接下來的m行每行包括兩個在1到100之間(包括1和100)的整 數,分別表示採摘某株草藥的時間和這株草藥的價值。

【輸出】乙個整數,表示在規定的時間內,可以採到的草藥的最大總價值。

【樣例輸入】

70 3

71 100

69 1

1 2【樣例輸出】

【資料規模】

對於30%的資料,m <= 10;

對於全部的資料,m <= 100。

#include #include #include using namespace std;

const int maxn = 1002;

int t, m; //容量

int c[maxn], ti[maxn];

int dp[maxn];

int main()

for(int t = 0; t <= t; t++)

for(int i = 1; i <= m; i++) }

int mx = 0;

for(int i = 0; i <= t; i++)

printf("%d\n", mx);

return 0;

}

Codeup揹包問題 採藥

時間限制 1 sec 記憶體限制 128 mb 提交 288 解決 174 提交 狀態 討論版 命題人 外部匯入 辰辰是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了乙個難題。醫 師把他帶到乙個到處都是草藥的山洞裡對他說 孩子,...

codeup 問題 B 數制轉換

題目描述 求任意兩個不同進製非負整數的轉換 2進製 16進製制 所給整數在long所能表達的範圍之內。不同進製的表示符號為 0,1,9,a,b,f 或者 0,1,9,a,b,f 輸入 輸入只有一行,包含三個整數a,n,b。a表示其後的n 是a進製整數,b表示欲將a進製整數n轉換成b進製整數。a,b是...

codeup 問題 B 特殊排序

題目描述 輸入一系列整數,將其中最大的數挑出,並將剩下的數進行排序。輸入 輸入第一行包括1個整數n,1 n 1000,代表輸入資料的個數。接下來的一行有n個整數。輸出 可能有多組測試資料,對於每組資料,第一行輸出乙個整數,代表n個整數中的最大值,並將此值從陣列中去除,將剩下的數進行排序。第二行將排序...