当前位置: 首页 > news >正文

深圳南山网站建设工作室东营局域网设计

深圳南山网站建设工作室,东营局域网设计,哪些企业需要网络推广,网站建设较好的公司题目描述 小老鼠准备了M磅的猫粮,准备去和看守仓库的猫做交易,因为仓库里有小老鼠喜欢吃的五香豆。 仓库有N个房间; 第i个房间有J[i] 磅的五香豆,并且需要用F[i]磅的猫粮去交换; 老鼠不必交换该房间所有的五香豆&…
题目描述

小老鼠准备了M磅的猫粮,准备去和看守仓库的猫做交易,因为仓库里有小老鼠喜欢吃的五香豆。

仓库有N个房间;
第i个房间有J[i] 磅的五香豆,并且需要用F[i]磅的猫粮去交换;
老鼠不必交换该房间所有的五香豆,换句话说,它可以用 F[i]* a% 磅的猫粮去换取J[i]* a%磅的五香豆,其中a是一个实数。

现在,请帮忙计算一下,小老鼠最多能够得到多少磅的五香豆?

输入

输入包含多组测试用例。
每组测试数据首先一行是2个非负整数M和N,接着的N行,每行分别包含2个非负整数J[i]和F[i]。
输入数据以两个-1结束。
题目保证所有的数据不超过1000.

输出

请计算并输出小老鼠最多能够得到的五香豆数量。
每组数据输出一行,保留3位小数。

样例输入 Copy
5 3
7 2
4 3
5 2
20 3
25 18
24 15
15 10
-1 -1
样例输出 Copy
13.333
31.500
#include<iostream>
using namespace std;
struct amount {double x, y, z;
};
amount trade[1000];
int main() {int m, n;cin >> m >> n;do {double sum(0);for (int i = 0; i < n; i++) {cin >> trade[i].x >> trade[i].y;trade[i].z = trade[i].x / trade[i].y;}for(int i=0;i<n;i++)for(int j=0;j<n-i-1;j++)if (trade[j].z < trade[j + 1].z){amount temp = trade[j];trade[j] = trade[j + 1];trade[j + 1] = temp;}while (m != 0) {int i;for (i = 0; i < n; i++) {if (m >= trade[i].y){sum += trade[i].x;m -= trade[i].y;}else {sum += m / trade[i].y * trade[i].x;m = 0;}}if (i == n)break;}printf("%.3f\n", sum);sum = 0;cin >> m >> n;} while (m != -1 && n != -1);
}

http://www.yayakq.cn/news/131442/

相关文章:

  • 中国建设银行企业信息门户网站淘客网站建设带app
  • 北京网站制作公司兴田德润在那里自建 wordpress
  • 建站模板有哪些php 5.4 wordpress
  • 青岛公司建设网站江干建设局网站
  • 建设旅游网站的目的微网站自己怎么做的
  • 怎么做app下载网站北京做网站公司 seo
  • 建设网站还不如搬砖上海中小企业服务中心官网
  • 做网站的语言明薇通网站建设
  • 颍上县住房和城乡建设局网站网站建设哪公司好
  • 陕西响应式网站建设公司做网站基本费用大概需要多少
  • seo查询整站seo短视频网页入口引流下载
  • 太原市建设工程交易中心网站广州网站制作哪家专业
  • 上门做网站有没有专门做商铺招商的网站
  • 沈阳网站开发制作北京营销型网站建设公司
  • 旅游便宜的网站建设 上软件下载app
  • 佛山网站建设方案书视频特效制作软件
  • wamp环境下做网站免费个人简历模板word版
  • 如何选择镇江网站建设一个简单鲜花的html网页
  • 手机投资网站免费查企业app
  • 广州专业网站建设有哪些哪里网站建设
  • 网站建设低价建站wordpress浏览
  • 常州规划网站搜索引擎是网站提供的搜索服务吗
  • 自己做的网站怎么连接域名网站开发研发工程师岗位职责
  • 免费做网站刮刮卡莱阳seo排名
  • 网站的首页怎么做网站开发项目挣钱吗
  • 网站开发语言入门网站流量共享
  • 新开传奇网站站电商公司网站建设流程
  • asp公司网站源码网络营销的主要传播渠道是
  • 一级 爰做片免费网站wordpress添加一个tag页面
  • 网站设计贵不贵创意设计生活用品