hdu 1009 FatMouse' Trade

用python提取PDF中各类文本内容的方法 阅读详情

链接:hdu 1009

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
 

代码:
#include<cstdio>
#include<algorithm>
using namespace std;
struct stu
{
    int j,f;
    double a;
};
int cmp(struct stu a,struct stu b)
{
    return a.a>b.a;
}
int main()
{
    struct stu s[1010];
    int i,n,m;
    double sum;
    while(scanf("%d%d",&m,&n)!=EOF){
        if(m==-1&&n==-1)
            break;
        for(i=1;i<=n;i++){
            scanf("%d%d",&s[i].j,&s[i].f);
            s[i].a=(double)s[i].j/s[i].f;
        }
        sort(s+1,s+n+1,cmp);
        sum=0;
        for(i=1;i<=n;i++){
            if(m>=s[i].f){
                sum+=s[i].j;
                m-=s[i].f;
            }
            else{
                sum+=s[i].a*m;
                m=0;
            }
            if(m==0)
                break;
        }
        printf("%.3lf\n",sum);
    }
    return 0;
}

Flowable高级篇 -6.8.0 最全表结构说明-主要表结构字段注释 flowable 28张表 详细 阅读详情

相关推荐

先进半导体材料与器件Chapter3

Chapter3 异质结双极晶体管(HBT) 作者:毛茏玮 / Saint 掘金:https://juejin.im/user/5aa1f89b6fb9a028bb18966a 微博:https://weibo.com/5458277467/profile?topnav=1&wvr=6&is_all=1 GitHub:github.com/saint-000 知乎:https:/...

一个会写代码的烤鸭 5801

HDU-1009 FatMouse' Trade

HDU 1009 FatMouse’ Trade 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...

你呢的博客 717

CentOS7下OpenVPN Access Server 2.12.0安装与智能分流配置指南

本文详细介绍了在CentOS7系统上安装OpenVPN Access Server 2.12.0并进行智能分流配置的完整指南。从环境准备、核心安装到智能分流策略的深度配置,提供了经过验证的优化方案和故障排查技巧,帮助用户实现高效的VPN网关部署和流量管理。

weixin_30546189的博客 289

hdu 1009 FatMouse' Trade

hdu  1009  FatMouse' Trade         题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1009 贪心入门 题目大意:fat mouse跟cat做生意,市场上有很多间屋,每个屋里都有一定数量的javabean--fat mouse爱吃的东西,需要用fat mouse手中的猫粮来交换,换完为止。 题目分析:贪心思想,按

slicer的技术交流栈 825

Brim与ZUI协同安装指南:从下载到流量分析实战

本文提供Brim与ZUI协同安装与实战指南,详细讲解从下载、环境变量配置到流量分析的全流程。通过将PCAP文件转换为ZNG格式,结合直观的Zed查询语言,这套组合能极大提升大型网络数据包的分析效率,是网络安全与运维人员进行高效流量分析的利器。

metal的博客 458

MATLAB 开发项目实例 1000 例专栏之第37例:基于Simulink的无人机飞行控制系统设计

通过上述项目实例,我们成功地使用Simulink设计和仿真了一个无人机的飞行控制系统。这个项目展示了从无人机建模、路径规划、控制器设计到仿真验证的完整流程。Simulink的可视化和模块化特性使得系统的建模和仿真更加直观和高效。

xiaoheshang_123的博客 162

HDU.1009 FatMouse' Trade

文章目录一、题目解读1、原题2、分类3、题意4、输入输出格式5、数据范围二、题解参考1、总体思路2、思路①(1).分析(2).一些数据(3).AC代码三、评价与后话1、评价2、G++的坑3、后话 一、题目解读 1、原题 HDU.1009 FatMouse’ Trade 2、分类 贪心 背包——多重背包 3、题意 老鼠有MMM个猫币,猫有鼠币NNN堆(每堆数量为JiJ_iJi​)、并为每一堆提供...

God-Excious的博客 487

061、LQR(线性二次型调节器)控制基础

本文介绍了LQR(线性二次型调节器)控制在飞控系统中的应用。作者通过一次四旋翼炸机事故引出PID控制的局限性,详细讲解了LQR的数学原理、权重矩阵的物理意义以及实际工程实现方法。文章对比了LQR与PID的控制效果,指出LQR在鲁棒性方面的优势,同时也分析了其存在稳态误差等缺点。最后总结了LQR在飞控中的适用场景,建议将LQR与PID结合使用,并预告了下一章将讨论带积分项的LQI控制。全文包含具体案例、代码实现和调参经验,为飞控算法开发者提供了实用指导。

2401_88858637的博客 719

HDU 1009 FatMouse' Trade

FatMouse’ Trade 原题链接 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 95691 Accepted Submission(s): 33343 Problem Description FatMouse prepar...

Sword Art Online 375

7.3 空间矢量调制(SVM)整数算法

本文提出了一种基于整数运算的空间矢量调制(SVM)优化实现方案,适用于计算资源有限的Cortex-M0平台。针对传统SVM算法中复杂的三角函数和浮点运算问题,重点优化了扇区判断和占空比计算两个关键环节。在扇区判断方面,采用基于电压分量符号和相对大小的三变量法,避免了角度计算;在占空比计算方面,通过几何关系将作用时间表示为电压分量的线性组合,并采用定点数实现。方案还详细讨论了系数定点化、死区补偿等实现细节,在保证精度的同时显著降低了计算复杂度。实验结果表明,优化后的整数算法在M0平台上仅需50-80个周期即可

技术工作者 942

软件设计师---计算机系统

软件设计师---计算机系统

我从不打没有准备的仗! 3万+

HDU1009 FatMouse' Trade 【贪心】

FatMouse' Trade Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 42786    Accepted Submission(s): 14274 Problem Description FatMouse p

长风的专栏 897

LVGL 组件对齐方式说明

本文说明 LVGL(以 v8 为例)中常用的 lv_align_t对齐选项的含义与用法,对应界面设计工具里下拉列表中的以及等命名。

摸鱼专家 130

HDU 1009 FatMouse' Trade 详解

FatMouse' Trade 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 c

shangyuexi的博客 470

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

hdu1009 FatMouse' Trade

题目:http://acm.hdu.edu.cn/showproblem.php?pid=1009 译文: 题目描述:       从前有只肥肥的老鼠,他叫FatMouse,他就像人类的恐怖分子跟敌人交易军火一样, 猥琐的他准备了M磅猫食,准备与守卫仓库的大猫们进行交易,仓库里有他最爱吃的食物Javabean。 仓库里有N个房间,第i间房间里有J[i]磅Javabean且需要F[i]

Enstein_Jun 1616

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Hdu 1009 FatMouse' Trade

FatMouse' Trade Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 59355    Accepted Submission(s): 19916 Problem Description FatMouse

曾经沧海难为水,除却巫山不是云 450

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

hdu-1009 FatMouse' Trade

Problem Description: FatMouse准备了M磅的Cat-Food,以便用来跟小Cat交换好吃的JavaBean。 现在有N个房间,第i个房间有J[i]磅的JavaBean,其交换的筹码是F[i]磅的Cat-Food。 当然,FatMouse还是有很大的选择权的,对任意一个房间,它可以只交换一部分的Cat-Food。 现要求FatMouse以怎样的策

qq_31580579的博客 274

贪心/hdu 1009 FatMouse' Trade

题意   有n种物品,每一种需要不同的消费,现在手里有m块钱,求问最多可以买多少 分析   贪心   把每一种物品的价格算出来,然后sort一下,按照价格从便宜到贵排序,能买多少买多少,买买买! Accepted Code 1 /* 2 PROBLEM:hdu1009 3 AUTHER:Nicole Lam 4 MEMO:贪心 5...

diyoucang7967的博客 149

杭电OJ hdu1009 FatMouse' Trade

仅作为水题学习记录,转载随意,欢迎大神们拍砖 oj地址http://acm.hdu.edu.cn/showproblem.php?pid=1009 Problem Description FatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse conta

Yilo的博客 774

HDU 1009 FatMouse' Trade 解题报告

HDU 1009 FatMouse' Trade 解题报告

lawk97的博客 664

HDU——1009 FatMouse' Trade

FatMouse' Trade Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 54945    Accepted Submission(s): 18426 Problem Description FatMouse

逝水流年轻染尘 355
上一篇: sdibt 3146 The K'th number(康托展开)
下一篇: zoj 2744 Palindromes (求回文子序列的个数)
happy_lcj
博客等级 码龄13年 7粉丝 152原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值