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

如何做区块链网站磐安做网站

如何做区块链网站,磐安做网站,wordpress怎么换空间,团购网站切换城市js特效代码题目描述 小老鼠准备了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.sczhlp.com/news/141479/

相关文章:

  • 光伏电站建设的国家网站试述网站建设的步骤
  • 网站无icp备案自己做网站制作需要多少钱
  • wordpress网站维护页面模板南充 网站开发
  • 记事本怎样做网站搜索引擎广告形式有
  • 松原建设局网站成都网站外包优化公司
  • 网站建设公司业务跟不上电子商城开发网站开发
  • sirna在线设计网站网站建设设计制作 熊掌号
  • shiro反序列化及规避检测
  • 2台Linux 服务器文件夹同步,使用rsync工具
  • 做英文的小说网站天津微信小程序开发公司
  • 网站制作在哪里比较好网站开发的可行性报告
  • 360元网站建设江西网站开发企业
  • 织梦软件展示网站营销型网站建设效果
  • 大连网站制作网页益阳网站开发公司
  • 徐州教育学会网站建设黄冈做网站技术支持的
  • 企业内部网站模板下载齐鲁人才网泰安最新招聘网
  • 网站建设的公司推荐如何做qq钓鱼网站
  • 服装织梦网站源码微页制作平台网站建设
  • 做零售出口的网站公司网站建设费计入哪个科目
  • 常见的网站名称有哪些中国纪检监察报电子版在线阅读
  • 涉及各种高级特性的c++ lambda表达式例子
  • 银川网站seo营销品牌网站建设
  • 宣武成都网站建设中国万网陈峰欣
  • Altium Designer(AD)自定义PCB外观颜色 - 实践
  • 使用 Azure AD 实现认证与权限管理:原理解析与操作指南 - 详解
  • 做网站策划书广州的兼职网站建设
  • 四川省住房和城乡建设厅网站域名免费ppt成品网站
  • 起名字最好的网站建设银行官网网站
  • 长春百度关键词优化杭州seo工作室
  • 招远住房和规划建设管理局网站南通企业建设网站电话