HDU 1009:FatMouse' Trade

网友投稿 320 2022-08-30

HDU 1009:FatMouse' Trade

FatMouse' Trade

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 60163    Accepted Submission(s): 20217

Problem Description

FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean. The warehouse has N rooms. The i-th room contains J[i] pounds of JavaBeans and requires F[i] pounds of cat food. FatMouse does not have to trade for all the JavaBeans in the room, instead, he may get J[i]* a% pounds of JavaBeans if he pays F[i]* a% pounds of cat food. Here a is a real number. Now he is assigning this homework to you: tell him the maximum amount of JavaBeans he can obtain.

Input

The input consists of multiple test cases. Each test case begins with a line containing two non-negative integers M and N. Then N lines follow, each contains two non-negative integers J[i] and F[i] respectively. The last test case is followed by two -1's. All integers are not greater than 1000.

Output

For each test case, print in a single line a real number accurate up to 3 decimal places, which is the maximum amount of JavaBeans that FatMouse can obtain.

Sample Input

5 3 7 2 4 3 5 2 20 3 25 18 24 15 15 10 -1 -1

Sample Output

13.333 31.500

Author

CHEN, Yue

Source

​​ZJCPC2004​​

Recommend

JGShining   |   We have carefully selected several similar problems for you:   ​​1050​​​  ​​​1051​​​  ​​​1003​​​  ​​​2037​​​  ​​​1052​​

你  离  开  了  ,  我  的  世  界  里  只  剩  下  雨  。  。  。

#include #include using namespace std;struct Node{ double j,f,p;} node[10000];int cmp(Node x,Node y){ return x.p>y.p;}int main(){ int m,n; while(~scanf("%d%d",&n,&m) && (m!=-1 || n!=-1)) { double sum = 0; int i; for(i = 0; inode[i].f) { sum+=node[i].j; n-=node[i].f; } else { sum+=node[i].p*n; break; } } printf("%.3lf\n",sum); } return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:HDU 1205:吃糖果
下一篇:新锐牛奶价高营养不变 “网红”营销套路引争议声!(纯牛奶升价)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~