题目描述:
【背景】
某网上商城举办优惠活动,发布了满减、打折、无门槛3种优惠券,分别为:
1.每满100元优惠10元,无使用数限制,如100~199元可以使用1张减10元,200~299可使用2张减20元,以此类推;
2.92折券,1次限使用1张,如100元,则优惠后为92元;
3.无门槛5元优惠券,无使用数限制,直接减5元。
【优惠券使用限制】
每次最多使用2种优惠券,2种优惠可以叠加(优惠叠加时以优惠后的价格计算),以购物200元为例,可以先用92折券优惠到184元,再用1张满减券优惠10元,最终价格是174元,也可以用满减券2张优惠20元为180元,再使用92折券优惠到165(165.6向下取整)元,不同使用顺序的优惠价格不同,以最优惠价格为准。在一次购物中,同一类型优惠券使用多张时必须一次性使用,不能分多次拆开穿插使用(不允许先使用1张满减券,再用打折券,再使用一张满减券)。
【问题】
请设计实现一种解决方法,帮助购物者以最少的优惠券获得最优的优惠价格。优惠后价格越低越好,同等优惠价格,使用的优惠券越少越好,可以允许某次购物不使用优惠券。
【约定】
优惠活动每人只能参加一次,每个人的优惠券种类和数量是一样的。
输入描述:
第一行:每个人拥有的优惠券数量(数量取值范围为[0, 10]),按满减、打折、无门槛的顺序输入。

华为OD机试真题-网上商城优惠活动(一)【2023Q1】【JAVA、Python、C++】相关推荐

  1. 2023华为od机试真题B卷【跳房子2】Java 实现

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 跳房子,也叫跳飞机,是一种世界性的儿童游戏游戏参与 ...

  2. 2023华为od机试真题B卷【跳格子2】Java 实现

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 小明和朋友玩跳格子游戏,有 n 个连续格子组成的圆 ...

  3. 2023华为od机试真题B卷【文件目录大小】Java 【100%通过率】

             所有题目均有五种语言实现.C实现目录.C++ 实现目录.Python实现目录.Java实现目录.JavaScript实现目录 题目 一个文件目录的数据格式为: 目录id,本目录中文件 ...

  4. 【华为OD机试真题2023 JAVA】网上商城优惠活动(一)

    华为OD机试真题,2023年度机试题库全覆盖,刷题指南点这里 网上商城优惠活动(一) 时间限制:1s 空间限制:50MB 限定语言:不限 题目描述: [背景] 某网上商城举办优惠活动,发布了满减.打折 ...

  5. 【华为OD机试真题】网上商城优惠活动(python版)100%通过率 超详细代码注释 代码解读

    [华为OD机试真题 2022&2023]真题目录 @点这里@ [华为OD机试真题]信号发射和接收 &试读& @点这里@ [华为OD机试真题]租车骑绿道 &试读& ...

  6. 华为OD机试真题2023(JavaScript)

    华为机试题库已由2022版换为2023版   华为机试有三道题目,第一道和第二道属于简单或中等题,分值为100分,第三道为中等或困难题,分值为200分.总分为400分,150分钟考试时间.之前通过为1 ...

  7. 华为OD机试真题大全完整目录

    华为OD机试真题大全完整目录 专栏说明如下 专栏目录 专栏说明如下 内容:华为OD机试真题大全 数量:406篇博文(2023年5月16日截止) 更新时间至:2023年5月16日(后续加上去的博文,会每 ...

  8. 【华为OD机试真题 python】连续出牌数量【2022 Q4 | 200分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  9. 【满分】【华为OD机试真题2023 JAVAJS】查找充电设备组合

    华为OD机试真题,2023年度机试题库全覆盖,刷题指南点这里 查找充电设备组合 时间限制:5s 空间限制:256MB 限定语言:不限 题目描述: 某个充电站,可提供n个充电设备,每个充电设备均有对应的 ...

最新文章

  1. 美柚引流宝妈女粉,淘宝客微商不用引流脚本也能日吸500+
  2. css实现发光的input输入框
  3. 【SpringClould】 eureka 的自我保护机制
  4. ifdef的用法_chisel 高阶用法简介--rocket-chip generator
  5. Springboot+Mysql企业员工绩效工资管理系统
  6. 元气骑士机器人旁边建筑_元气骑士:锤落谁家?锤子更适合机器人还是能双持的骑士呢?...
  7. 2021级C语言大作业 - 一笔画
  8. 建武28a对讲机最大距离_小米对讲机再出新品:不但价格低,还能一键写频
  9. ios+android+内存管理,iOS内存管理
  10. 车辆运动学模型和动力学模型
  11. FFmpeg常用指令记录sdp中提取sps/pps信息sps/pps(STAP-A解析)
  12. java translate_java – 当使用translate()方法时,JPanel中的Tit...
  13. 《左耳听风》读书笔记
  14. kaggle 收不到手机验证码
  15. 经典PID控制器的缺陷
  16. STM32F4结合ESP8266上传信息到one_net(中国移动物联网云台)的总结(含客户端查询)
  17. 关于申请个人域名和虚拟主机---虚拟主机篇
  18. 桌面上没有我的电脑图标的添加方法
  19. 2016最新申请搜狐自媒体的6点官方建议!
  20. op精密检波和绝对值电路分析

热门文章

  1. win10 任务栏出现 FastPicEx DeskBand
  2. MATLAB安装MinGW编译器
  3. 蓝牙驱动卸载后自动安装_基于地狱火x6安装黑苹果系统之完善蓝牙驱动和触控板驱动...
  4. RocketMQ异常:sendDefaultImpl call timeout
  5. 84.前端工程师需要了解的知识点
  6. AssetManager
  7. 领导者如何发现关键问题
  8. 天气预报接口,在自己的网页上加入天气预报吧
  9. ngrok内网穿透原理分析和实现
  10. 仿B站简单版播放器带有弹幕,并支持解析