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

B4445 [GESP202512 一级] 小杨的爱心快递

B4445 [GESP202512 一级] 小杨的爱心快递

题目描述

小杨是“爱心社区”的小志愿者,每周他都会帮助邻居们寄送捐赠给山区小学的文具和书籍。快递公司为了支持公益行动,制定了特殊的运费规则,鼓励大家合理包装:

假设快递的体积为V VV,重量为G GG

  • 按体积计算:运费按体积计算,公式是0.5 × V 0.5 \times V0.5×V元。
  • 按重量计算:为了鼓励减轻包裹重量,规则是:当重量小于 300 克,即G < 300 G < 300G<300时,运费为M MM元;当重量达到或超过 300 克,即G ≥ 300 G \geq 300G300时,运费为N NN元。

快递公司的叔叔说:“我们应该选择最公平合理的计费方式。”

所以,最终的运费会取按体积计算和按重量计算这两种方式中价格较低的那一个,这样对寄件人最公道。

输入格式

四行,每行一个一位小数的浮点数,分别代表,快递的体积V VV,快递的重量G GG,第一档重量运费M MM,第二档重量运费N NN

输出格式

一行一个一位小数,代表实际快递运费。

输入输出样例 #1

输入 #1

100.4 300.2 60.6 70.5

输出 #1

50.2

输入输出样例 #2

输入 #2

99.8 200.9 60.2 70.1

输出 #2

49.9

说明/提示

样例解释

  • 对于样例 1:快递体积V VV100.4 100.4100.4,重量G GG300.2 300.2300.2,第一档重量运费M MM60.6 60.660.6,第二档重量运费N NN70.5 70.570.5

    • 若按体积收费,费用为0.5 × 100.4 = 50.2 0.5 \times 100.4 = 50.20.5×100.4=50.2
    • 若按重量收费,由于重量G = 300.2 G = 300.2G=300.2超过300 300300,费用为70.5 70.570.5
      输出价格较低的50.2 50.250.2
  • 对于样例 2:快递体积V VV99.8 99.899.8,重量G GG200.9 200.9200.9,第一档重量运费M MM60.2 60.260.2,第二档重量运费N NN70.1 70.170.1

    • 若按体积收费,费用为0.5 × 99.8 = 49.9 0.5 \times 99.8 = 49.90.5×99.8=49.9
    • 若按重量收费,由于重量G = 200.9 G = 200.9G=200.9小于300 300300,费用为60.2 60.260.2
      输出价格较低的49.9 49.949.9

数据范围

对于所有测试点,保证给出的浮点数均为正数,且不超过1000 10001000

#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;// 严格要求 (将long long 类型取别名)intmain(){ios::sync_with_stdio(0);// 提高cin、cout的运行速度cin.tie(0);cout.tie(0);doublea,b,c,d;cin>>a>>b>>c>>d;doublesum1=a*0.5,sum2=0;if(b<300){sum2=c;}else{sum2=d;}cout<<fixed<<setprecision(1)<<min(sum1,sum2)<<endl;return0;}
http://www.jsqmd.com/news/186894/

相关文章:

  • 【独家首发】C++26标准下实现线程与CPU核心绑定的4步法
  • 美团wss websocket 逆向分析
  • 抖音短平快展示lora-scripts生成惊艳视觉效果吸粉
  • B4447 [GESP202512 二级] 环保能量球
  • wps云文档共享lora-scripts培训材料给合作伙伴
  • 分数换算
  • V2EX技术论坛发帖征集lora-scripts改进意见建立社群粘性
  • 【GitHub每日速递 20260101】开源项目管理神器 Plane,功能强大还易安装!
  • 从C++11到C++26,post条件如何实现质量跃迁?
  • B4448 [GESP202512 二级] 黄金格
  • 详细介绍:openEuler 25.09 实操指南:飞腾 arm64 服务器的 C 程序开发与 Hadoop 伪集群部署及性能测试
  • Clang 17编译C++26失败?90%开发者忽略的3个关键配置项
  • 撰写技术博客引流精准用户关注lora-scripts背后的GPU算力服务
  • 如何将C++游戏渲染延迟降低50%以上:9个被忽视的关键优化技巧
  • LXC轻量虚拟化技术隔离lora-scripts运行环境
  • 从零构建高性能C++网络服务,轻松应对10万+并发连接
  • 通达OA批量导出PDF审批表单与批量打印功能组件介绍
  • 别再把论文当“作文”写了:宏智树AI如何成为你的“学术杠杆”
  • 绿色计算理念下lora-scripts如何降低AI训练碳排放?
  • Spinnaker多云部署lora-scripts训练平台确保高可用
  • 开题报告总被退回?宏智树AI用“问题导向+文献锚定+方法匹配”三步法,帮你写出导师点赞的开题初稿
  • 1Password团队共享保险库协作维护lora-scripts重要密码
  • 银行同业拆借、债券回购:一篇央行简讯的解读。
  • 宏智树AI开题报告神器:用“智能魔方”解锁论文写作的第一把钥匙!
  • 【C++分布式任务调度核心算法】:掌握高效负载均衡的5大关键技术
  • 小红书种草文讲述个人使用lora-scripts创作的心得体会
  • Tumblr轻博客形式连载lora-scripts开发幕后故事增加亲和力
  • 揭秘C++网络编程中的并发瓶颈:5个关键优化策略彻底提升性能
  • 自媒体创作者必备技能:用lora-scripts打造个人IP视觉标识
  • React前端可视化配置lora-scripts训练参数的交互设计原型