妮可成功進入水底機器人國際總決賽,決賽要求機器人要用電池驅動。她正為這次的其中一個重要任務作規劃。
這個任務是這樣的:機器人要從一條筆直的水道的一端開始,水道的總長度為 L 厘米。沿水道上不同的位置 ( 距離起點為 di 厘米 ) 上有些不同重量沉在水底的物件,這些物件有不同得分值 pi,妮可要做的就是把其中一些 ( 任意選擇 ) 物件拾起放在機器人的貨籃內,並把它們帶到終點。但整個運送過程受著以下實際條件的限制:
現在比賽大會已公佈了每件物件的位置及其得分值 ( 所有這些數值均為正整數 )。妮可要做的就是估算一下她最多可以得到多少分?
輸入的第一行有三個正整數 L, P, N,分別代表水道的總長度,電池最初的電量以及物件的總數。( 100 <= L <= 1000000, L <= P <= 20000000, 1 <= N <= 30 )
隨後的 N 行上,每行有一對正數 di 及 pi,代表第 i 件物件與起點的距離及其得分值,其中 0 < di < L 而 1 <= pi <= 100
輸出資料應只含有一個整數,它代表兩個輸入整數的和。
100 110 4 1 100 96 7 95 5 98 4
12
#非官方測試數據
ID | User | Problem | Subject | Hit | Post Date |
沒有發現任何「解題報告」 |