FatMouse' Trade

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)

Total Submission(s): 42953    Accepted Submission(s): 14336

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
 

每只猫把守一间房间,房间里有咖啡豆,老鼠可以拿猫粮去换,每个猫猫需要一定的猫粮,老鼠拿的猫粮的和猫需要的成一个比例,老鼠就能拿到这个比例的咖啡豆。问题是要我们求最多老鼠能拿到的咖啡豆。

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. overflow
  2. 从WEB SERVICE 上返回大数据量的DATASET
  3. HTML 标准属性 和 事件属性
  4. POJ -3050 Hopscotch
  5. cocos2dx使用了第三方库照样移植android平台-解决iconv库的移植问题
  6. hg(Mercurial)版本库迁移到git版本库
  7. SNMP监控一些常用OID的总结
  8. 关于FPGA(verilog)电平检测模块的易错点分析
  9. 理解事件捕获。在限制范围内拖拽div+吸附+事件捕获
  10. QT太多的内容和模块,怎么办?
  11. 我是如何拿到蚂蚁金服 offer 的 ?
  12. 到底什么时候该使用MQ?
  13. pymongo使用手册
  14. Java 基础 IO流之序列化
  15. AutoCAD神器! AutoCAD自动切换中英文输入法插件(ZDSRF)
  16. Javascript继承5:如虎添翼----寄生式继承
  17. 理解并设计rest/restful风格接口
  18. (erase) Mispelling4 hdu1984
  19. elasticsearch-cluster shards
  20. python webdriver操作浏览器句柄

热门文章

  1. 如何保护java程序不被反编译
  2. 批量删除的js代码
  3. .NET软件汉化小实例
  4. LinqToSql和ASP.NET Entity FrameWork 中使用事务
  5. 第一个MySQL 存储过程
  6. C++类实现三维数组算法
  7. Python sequence (序列)
  8. android开发系列之由ContentValues看到的
  9. .net 的生成操作
  10. iOSReachability判断网络连接状态