华为OD机试E卷 –最多获得的短信条数–24年OD统一考试(Java & JS & Python & C & C++)
文章目录
题目描述
某云短信厂商,为庆祝国庆,推出充值优惠活动。
现在给出客户预算,和优惠售价序列,求最多可获得的短信总条数。
输入描述
第一行客户预算M,其中0≤M≤10^6
第二行给出售价表,P1,P2,… Pn ,其中1≤n ≤ 100 ,Pi为充值i元获得的短信条数。
1 ≤ Pi≤ 1000 , 1 ≤n ≤ 100
输出描述
最多获得的短信条数
用例
输入
6
10 20 30 40 60
输出
70
说明
分别充值1元和5元,可以获得10+60条短信,共70条,最大
输入
15
10 20 30 40 60 60 70 80 90 150
输出
210
说明
分别充值10元和5元,可以获得150+60条短信,共210条,最大。
作者:飞码创造者