100
元优惠10
元,无使用数限制,如100~199
元可以使用1
张减10
元,200~299
可使用2
张减20
元,以此类推;92
折券,1
次限使用1
张,如100
元,则优惠后为92
元;5
元优惠券,无使用数限制,直接减5
元。2
种优惠券,2
种优惠可以叠加(优惠叠加时以优惠后的价格计算), 以购物200元
为例,可以先用92
折券优惠到184元
,再用1
张满减券优惠10元
,最终价格是174元
, 也可以用满减券2
张优惠20元
为180元
,再使用92
折券优惠到165
(165.6 向下取整)元, 不同使用顺序的优惠价格不同,以最优惠价格为准。 在一次购物中,同一类型优惠券使用多张时必须一次性使用, 不能分多次拆开穿插使用(不允许先使用 1 张满减券,再用打折券,再使用一张满减券)。
第一行:每个人拥有的优惠券数量(数量取值范围为[0, 10]
),按满减、打折、无门槛的顺序输入。 第二行:表示购物的人数n(1 <= n <= 10000)
。
最后 n 行:每一行表示某个人优惠前的购物总价格(价格取值范围(0, 1000]
,都为整数)。
约定:输入都是符合题目设定的要求的。
每行输出每个人每次购物优惠后的最低价格以及使用的优惠券总数量,每行的输出顺序和输入的顺序保持一致。
[0, 10]
。[1, 10000]
。(0, 1000]
。今年大环境不好,投递简历没得到回复,只有华为 OD 和几个外包公司联系上。机试分三道编程题,满分 400 分,150 分及格,分数越高推荐的部门越多。性格测试 50 道选择题,前后答案需一致,尽量往积极阳光方向靠拢。技术一面问八股文和基础 SQL 优化、索引等,手撕编程题。技术二面问项目经验和实现细节,手撕中等难度编程题。主管面和 HR 资面询问工作时间和离职原因,谈薪资。整个面试过程持续约 2 周,最终通过。虽然机试分数不到 300 分,但面试官在技术二面给笔者更多机会,使面试时间超过了 90 分钟。虽然 OD 待遇不比其他公司高多少,但筛选出优秀人才的目的促使笔者参加面试。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有