【华为OD机试真题】 最多获得的短信条数(java&python)

最多获得的短信条数

云短信平台优惠活动

知识点 哈希表◎队列数组统计贪心
时间限制:1s 空间限制:256MB限定语言:不限
题目描述 :
某云短信厂商,为庆祝国庆,推出充值优惠活动。 现在给出客户预算, 和优惠售价序列, 求最多可获得的短信总条数。
输入描述:
第一行客户预算M,其中0<=M<=1000000
第二行给出售价表, P1,P2…Pn, 其中 1<=n<=100 pi为充值i元获得的短信条数 1<=Pi<=1000, 1<=n<=100 输出描述:
最多获得的短信条数
示例1
输入:

6 
10 20 30 40 60 

输出:

70 

说明:
分两次充值最优,1元、5元各充一次。总条数 10+60-70
示例2
输入:


                
posted @   笑着的程序员  阅读(69)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示