Problem5777--T1: Drink

5777: T1: Drink

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

我们有 $n$ 种不同的饮料,每种饮料有无限多瓶,第 $i$ 种饮料一瓶提供 $x_i$ 毫升的水分,包含 $y_i$ 卡路里。
现在我们需要选择一种饮料一直喝,直到补充了至少 $m$ 毫升的水分,我们想使得摄入的卡路里总和最小。请求出这个最小值。
一旦打开一瓶饮料,就一定要喝完。

Input

第一行一个整数 $test\ (1≤test≤100)$ 表示数据组数。
对于每组数据,第一行两个整数 $n,\ m\ (1≤n≤100,\ 1≤m≤10000)$。
接下来 $n$ 行,每行两个整数 $x_i,\ y_i\ (1≤x_i,\ y_i ≤100)$。

Output

对于每组数据,一行一个整数表示答案。

Sample 1 Input

2
1 10
3 3
2 10
3 3
2 1

Sample 1 Output

12
5

HINT

题目来源:2020年百度之星程序设计大赛 - 初赛一 A题。

Source/Category

基础算法 4.13.贪心