#26708. 富有的大壮

富有的大壮

题目3:富有的大壮

题目描述

在一个神秘的国度,有一种多拿多得的疯狂游戏,某日大壮去参赛,在规定区域内有N堆金币,第i堆金币的总重量和总价值分别是 mim_{i}viv_{i}。大壮有一个承重量为T的背包,无法将全部金币都装进去,但想装走尽可能多价值的金币。所有金币都可以随意分割,分割完的金币重量价值比(也就是单位价格)不变。请问大壮最多可以拿走多少价值的金币?

输入格式

第一行两个整数N,T。 接下来N行,每行两个整数 mim_{i} , viv_{i}

输出格式

一个实数表示答案,输出两位小数。

4 50
10 60
20 100
30 120
15 45
240.00

提示

数据规模与约定

对全部的测试数据,保证 1N<1021 ≤N < 10^21mi,vi1001 ≤m_{i}, v_{i} ≤1001T<1031 ≤T < 10^3