“` 題目背景
此題為NOip2005普及組第三題的瘋狂版。
此題為紀(jì)念LiYuxiang而生。
題目描述
LiYuxiang是個(gè)天資聰穎的孩子,他的夢想是成為世界上最偉大的醫(yī)師。為此,他想拜附近最有威望的醫(yī)師為師。醫(yī)師為了判斷他的資質(zhì),給他出了一個(gè)難題。醫(yī)師把他帶到一個(gè)到處都是草藥的山洞里對他說:“孩子,這個(gè)山洞里有一些不同種類的草藥,采每一種都需要一些時(shí)間,每一種也有它自身的價(jià)值。我會(huì)給你一段時(shí)間,在這段時(shí)間里,你可以采到一些草藥。如果你是一個(gè)聰明的孩子,你應(yīng)該可以讓采到的草藥的總價(jià)值最大。”
如果你是LiYuxiang,你能完成這個(gè)任務(wù)嗎?
此題和原題的不同點(diǎn):
1.每種采藥可以無限制地瘋狂采摘。
2.藥的種類眼花繚亂,采藥時(shí)間好長好長啊!師傅等得菊花都謝了!
輸入輸出格式
輸入格式: 輸入第一行有兩個(gè)整數(shù)T(1 <= T <= 100000)和M(1 <= M <= 10000),用一個(gè)空格隔開,T代表總共能夠用來采藥的時(shí)間,M代表山洞里的草藥的數(shù)目。接下來的M行每行包括兩個(gè)在1到10000之間(包括1和10000)的整數(shù),分別表示采摘某種草藥的時(shí)間和這種草藥的價(jià)值。
輸出格式: 輸出一行,這一行只包含一個(gè)整數(shù),表示在規(guī)定的時(shí)間內(nèi),可以采到的草藥的最大總價(jià)值。
輸入輸出樣例
輸入樣例#1: 70 3 71 100 69 1 1 2 輸出樣例#1: 140
題解:這道題很簡單,把前面的采藥改一下就行了,記住這一次是每種采藥可以無限瘋狂地采摘。
var n,m,x,y:int64; i,j:longint; f: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 f[j]
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注