国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

瘋狂的采藥

2019-11-10 23:24:43
字體:
來源:轉載
供稿:網友

題目背景 此題為NOip2005普及組第三題的瘋狂版。 此題為紀念LiYuxiang而生。

題目描述 LiYuxiang是個天資聰穎的孩子,他的夢想是成為世界上最偉大的醫師。為此,他想拜附近最有威望的醫師為師。醫師為了判斷他的資質,給他出了一個難題。醫師把他帶到一個到處都是草藥的山洞里對他說:“孩子,這個山洞里有一些不同種類的草藥,采每一種都需要一些時間,每一種也有它自身的價值。我會給你一段時間,在這段時間里,你可以采到一些草藥。如果你是一個聰明的孩子,你應該可以讓采到的草藥的總價值最大。” 如果你是LiYuxiang,你能完成這個任務嗎? 此題和原題的不同點: 1.每種采藥可以無限制地瘋狂采摘。 2.藥的種類眼花繚亂,采藥時間好長好長?。煾档鹊镁栈ǘ贾x了!

輸入輸出格式 輸入格式: 輸入第一行有兩個整數T(1 <= T <= 100000)和M(1 <= M <= 10000),用一個空格隔開,T代表總共能夠用來采藥的時間,M代表山洞里的草藥的數目。接下來的M行每行包括兩個在1到10000之間(包括1和10000)的整數,分別表示采摘某種草藥的時間和這種草藥的價值。

輸出格式: 輸出一行,這一行只包含一個整數,表示在規定的時間內,可以采到的草藥的最大總價值。

輸入輸出樣例 輸入樣例#1: 70 3 71 100 69 1 1 2 輸出樣例#1: 140

說明 對于30%的數據,M <= 1000; 對于全部的數據,M <= 10000,且M*T<10000000(別數了,7個0)。 加油LiYuxiang,第一個AC留給你! 標準的完全背包。(一個一維數組搞定!)


var n,m,x,y,i,j:longint; a:array[0..1000000] of longint; begin read(n,m); for i:=1 to m do begin read(x,y); for j:=x to n do if a[j]<a[j-x]+y then a[j]:=a[j-x]+y; end; writeln(a[n]); end.
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 佛冈县| 巴林左旗| 海安县| 长阳| 成安县| 永定县| 台北市| 建德市| 攀枝花市| 辛集市| 黑山县| 临安市| 黎城县| 金门县| 肇源县| 鄂伦春自治旗| 庄浪县| 安塞县| 钟祥市| 铜山县| 济宁市| 兰溪市| 洪湖市| 康马县| 泰来县| 平度市| 安远县| 乐陵市| 霍邱县| 怀宁县| 五寨县| 达尔| 琼海市| 宁明县| 锡林浩特市| 玉屏| 大埔区| 玉屏| 炉霍县| 格尔木市| 浮山县|