news 2026/1/22 14:42:38

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/20 5:54:50

B4447 [GESP202512 二级] 环保能量球

B4447 [GESP202512 二级] 环保能量球 题目描述 小杨最近在玩一个环保主题的游戏。在游戏中&#xff0c;小杨每行走 1 公里就可以获得 1 点“环保能量”。 为了激励玩家&#xff0c;游戏设置了“里程奖励”&#xff1a;小杨每行走 xxx 公里&#xff0c;游戏就会额外奖励 1 点能量…

作者头像 李华
网站建设 2026/1/19 9:47:42

C++高性能服务器开发瓶颈突破,C++26 CPU核心绑定全攻略

第一章&#xff1a;C高性能服务器开发瓶颈突破 在构建现代高并发服务器系统时&#xff0c;C因其接近硬件的性能优势成为首选语言。然而&#xff0c;随着业务负载增长&#xff0c;开发者常面临I/O瓶颈、内存管理低效和线程调度开销等问题。突破这些限制需要从架构设计到底层实现…

作者头像 李华
网站建设 2026/1/19 22:27:45

开题报告总被退回?宏智树AI用“问题导向+文献锚定+方法匹配”三步法,帮你写出导师点赞的开题初稿

“开题报告写了三遍&#xff0c;导师还是说‘问题不聚焦’‘方法不匹配’‘文献陈旧’……” 这样的留言&#xff0c;我作为教育类论文写作科普博主&#xff0c;几乎每周都能收到。 开题报告&#xff0c;看似只是毕业论文的“前奏”&#xff0c;实则是整项研究的基石。问题没提…

作者头像 李华
网站建设 2026/1/20 11:24:46

医疗影像用EfficientNet分割更准

&#x1f4dd; 博客主页&#xff1a;jaxzheng的CSDN主页 医疗影像分割新突破&#xff1a;EfficientNet如何实现更高精度目录医疗影像分割新突破&#xff1a;EfficientNet如何实现更高精度 引言&#xff1a;精度瓶颈与技术曙光 技术原理&#xff1a;复合缩放如何重塑分割精度 应…

作者头像 李华
网站建设 2026/1/22 10:17:32

C++26标准前瞻:std::future异常传播机制重构带来的影响与应对策略

第一章&#xff1a;C26 std::future 异常处理在即将发布的 C26 标准中&#xff0c;std::future 的异常处理机制得到了显著增强&#xff0c;使得异步编程中的错误传播更加直观和安全。以往版本中&#xff0c;未捕获的异常可能被静默丢弃或仅在调用 get() 时重新抛出&#xff0c;…

作者头像 李华
网站建设 2026/1/21 23:59:54

小红书种草文讲述个人使用lora-scripts创作的心得体会

用 lora-scripts 实现个性化 AI 创作&#xff1a;一位实践者的深度心得 在接触 AIGC&#xff08;生成式人工智能&#xff09;的最初阶段&#xff0c;我曾以为训练一个属于自己的风格化模型是件遥不可及的事——需要深厚的代码功底、庞大的算力资源和复杂的调参经验。直到我真正…

作者头像 李华