华为OD机试 - 模拟商场优惠打折(Python)
题目描述
模拟商场优惠打折,有三种优惠券可以用,满减券、打折券和无门槛券。
满减券:满100减10,满200减20,满300减30,满400减40,以此类推不限制使用;
打折券:固定折扣92折,且打折之后向下取整,每次购物只能用1次;
无门槛券:一张券减5元,没有使用限制。
每个人结账使用优惠券时有以下限制:
每人每次只能用两种优惠券,并且同一种优惠券必须一次用完,不能跟别的穿插使用(比如用一张满减,再用一张打折,再用一张满减,这种顺序不行)。
求不同使用顺序下每个人用完券之后得到的最低价格和对应使用优惠券的总数;如果两种顺序得到的价格一样低,就取使用优惠券数量较少的那个。
输入描述
第一行三个数字m,n,k,分别表示每个人可以使用的满减券、打折券和无门槛券的数量;
第二行一个数字x, 表示有几个人购物;
后面x行数字,依次表示是这几个人打折之前的商品总价。
输出描述
输出每个人使用券之后的最低价格和对应使用优惠券的数量
用例
输入 |
3 2 5 3 100 200 400 |
华为OD机试 - 模拟商场优惠打折(Python)相关推荐
- 华为OD机试 - 模拟商场优惠打折
题目描述 模拟商场优惠打折,有三种优惠券可以用,满减券.打折券和无门槛券. 满减券:满100减10,满200减20,满300减30,满400减40,以此类推不限制使用: 打折券:固定折扣92折,且打折 ...
- 【华为OD机试模拟题】用 C++ 实现 - 英文输入法单词联想 or 英文输入法(2023.Q1)
最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 获得完美走位(2023.Q1) 文章目录 最近更新的博客 使用说明 英文输入法单词联想 and 英文输入法 题目 输入 输出 示例一 输入 ...
- 【华为OD机试模拟题】用 C++ 实现 - 求解连续数列+和最大子矩阵(2023.Q1 双倍快乐)
最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 获得完美走位(2023.Q1) 文章目录 最近更新的博客 使用说明 求解连续数列 题目 输入 输出描述 示例一 输入 输出 Code 和最大 ...
- 【华为OD机试模拟题】用 C++ 实现 - 新员工座位安排系统(2023.Q1)
最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 去重求和(2023.Q1) 文章目录 最近更新的博客 使用说明 新员工座位安排系统 题目 输入 输出 示例一 输入 输出 示例二 输入 输出 ...
- 【华为OD机试模拟题】用 C++ 实现 - 找出同班小朋友(2023.Q1)
最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 获得完美走位(2023.Q1) 文章目录 最近更新的博客 使用说明 找出同班小朋友 题目 输入 输出 示例一 输入 输出 说明 Code 使 ...
- 【华为OD机试模拟题】用 C++ 实现 - 病菌感染(2023.Q1)
最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 分积木(2023.Q1) [华为OD机试模拟题]用 C++ 实现 - 吃火锅(2023.Q1) [华为OD机试模拟题]用 C++ 实现 - ...
- 华为OD机试模拟题 用 C++ 实现 - 猜字谜(2023.Q1)
最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 最多获得的短信条数(2023.Q1)) 文章目录 最近更新的博客 使用说明 猜字谜 题目 输入 输出描述 备注 示例一 输入 输出 示例二 ...
- 华为OD机试模拟题 用 C++ 实现 - 火星文计算(2023.Q1)
最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 最多获得的短信条数(2023.Q1)) 文章目录 最近更新的博客 使用说明 火星文计算 题目 输入 输出 示例一 输入 输出 说明 C++ ...
- 【华为OD机试模拟题】用 C++ 实现 - 最多获得的短信条数(2023.Q1)
最近更新的博客 [华为OD机试模拟题]用 C++ 实现 - 获得完美走位(2023.Q1) 文章目录 最近更新的博客 使用说明 最多获得的短信条数 题目 输入 输出 示例一 输入 输出 说明 示例二 ...
最新文章
- ASP.net MVC自定义错误处理页面的方法
- t检验特征筛选详解及实战
- S/4HANA生产订单增强WORKORDER_UPDATE方法
- JS,中文,未结束的字符常量
- android tv 源代码,android_tv_metro
- Effective Java之基本类型优于装箱类型(四十九)
- 20145313张雪纯《信息安全系统设计基础》第11周学习总结
- designer一直未响应 qt_未雨绸缪及时清淤 曾是内涝重灾区 这次涵洞未积水
- python中的模块与类
- 计算机汽车行业术语,汽车行业术语缩写
- JSON在Java中的使用(一)
- c语言范式编程之lsearch
- mysql的填充因子_SQL SERVER中,什么是填充因子?
- java 1 20内奇数的乘积_计算所有奇数的乘积
- 9.ansible变量之fact
- 你好,这是你要的五彩斑斓的黑
- 禁止Windows10系统调整屏幕分辨率的方法
- C语言关于有符号和无符号变量相互赋值的探讨
- word2vec(2) 背景知识
- Kafka系列之:增加Kafka节点扩展Kafka集群
热门文章
- TokenInsight CEO 呼涛:Find The Value In Blockchain
- 通信中的计算机技术,计算机技术在通信中的应用研究.pdf
- ServiceNow-Create Incident/Task Reports
- AWS-CloudFront-行为参数详解
- 我用领英开发成交超过20个客户,告诉你用领英开发客户哪些事情能做,哪些事情不能做
- 信用风险评级模型的开发过程
- linux用函数输出进程信息,进程间通信之-消息队列(Message)--linux内核剖析(十一)...
- 贵州大学 计算机学院马老师,马宇翔-计算机与信息工程学院官网
- 写出工控机商用计算机plc,plc和工控机的区别
- [LOJ572] Misaka Network 与求和 [杜教筛+Min25]