a123: 糖結晶實驗
標籤 :
通過比率 : 11人/12人 ( 92% ) [非即時]
評分方式:
Tolerant

最近更新 : 2019-08-13 17:55

內容

有$n$杯糖水,第$i$杯糖水是由$g_i$公克的糖加水製成的$v_i$毫升的糖水。現在你有一個容量為$V$的大杯子,你可以從那$n$杯糖水任意的倒入大杯子中(每杯糖水可以選擇不使用,全部倒完,或者只倒一部分),之後你將大杯子拿去做蒸發結晶法(將水蒸發煮乾使得糖結晶析出),請問你最多能得到多少公克的糖?

輸入說明

多筆測資,第一行有一個整數$n$,若讀到$n=0$代表測資結束,不須對此筆輸入做出任何輸出。

接下來有$n$行每行兩個正整數$g_i,v_i$,分別代表含糖重與容量。

最後一行有一個正整數$V$為大杯子的容量。

20%測資符合$n\le 20$

40%測資符合$n\le 1000$

100%測資符合$n\le 10^5,1\le g_i,v_i\le 10^5,1\le V\le 10^9$且保證$g_i$是$v_i$的倍數

每個測資點不超過$5$筆測資。

輸出說明

每筆測資輸出一個數字代表最多能得到的糖重量。

範例輸入
5
3 3
4 2
3 1
8 4
6 2
8
0
範例輸出
19
測資資訊:
記憶體限制: 64 MB
不公開 測資點#0 (20%): 1.0s , <1K
不公開 測資點#1 (20%): 1.0s , <1M
不公開 測資點#2 (20%): 1.0s , <10M
不公開 測資點#3 (20%): 1.0s , <10M
不公開 測資點#4 (20%): 1.0s , <10M
提示 :
標籤:
出處:
暑期培訓小考(二) [管理者:
giver (垃圾)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」