【华为OD机试 2023最新 】 最多获得的短信条数、云短信平台优惠活动(C++)

news/2024/7/20 19:42:08 标签: c++, 算法, 华为od, 华为od机试, 华为

文章目录

      • 题目描述
      • 输入描述
      • 输出描述
      • 用例
      • 题目解析
      • 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

http://www.niftyadmin.cn/n/176833.html

相关文章

同城跑腿小程序开源版开发

同城跑腿小程序开源版开发 同城跑腿小程序,支持帮取、帮送模式,包含用户端、骑手端、运营后台,支持一键接单/抢单, 为跑腿团队提供技术解决方案,无加密源码,可私有化部署。 功能特性,为你介绍同城跑腿小程…

Linux下的指令(常用的指令,以及案例展示)

目录 一:模式切换图 二:vi和vim相关操作 三:开机、重启用户的登录注销 四:用户管理(切换、添加、删除、查询) 4.1 基本管理 4.2 用户组​ 五:实用指令 5.1 指定运行级别 5.2 找回运行密…

如何聚焦项目最重要目标 提高项目执行力?

1、最重要目标的确认 软件项目中有很多目标都很重要,但只有一两个目标是最重要的。在任何时刻,我们最好的精力都应该集中在一到两个最重要的目标上。 一般最重要的目标具有以下特点:能够给组织带来巨大的变化;受到干系人的高度关注…

Android自定义library上传到JitPack

一、背景最近公司不是太忙,闲的无聊,准备整理下属于自己的library库,想把自己平时用到的库保存起来到JitPack上,用的时候直接依赖添加。下面是我们把library发布到JitPack上去的记录过程。二、项目配置1.版本不同配置方法有些不同…

完整的性能测试学习

前言: 为什么要进行性能测试? 在真实项目商用时,需要大量的用户进行使用,因此需要模拟大量用户的使用场景; 性能测试概念 什么是性能? 性能就是软件质量中的"效率"特性,效率特性又分为时间特性和资源特性; 时间特性:表示系统处理用户请求的响应时间;…

如何创建和编写项目管理计划?

如何创建项目管理计划?项目管理计划不仅定义了项目的交付时间,还定义了交付方式。如果一个文件只包含将要做什么和何时完成,那么它就不是一个真正的项目管理计划。 这可能会令人困惑,因为有许多解释者关于如何创建项目管理计划或遗…

Vue 3.0 渲染函数API

#概览 此更改不会影响 <template> 用户。 以下是更改的简要总结&#xff1a; h 现在全局导入&#xff0c;而不是作为参数传递给渲染函数渲染函数参数更改为在有状态组件和函数组件之间更加一致vnode 现在有一个扁平的 prop 结构 更多信息&#xff0c;请继续阅读&#x…

黑马在线教育数仓实战1

1. 教育项目的架构说明 项目的架构: 基于cloudera manager大数据统一管理平台, 在此平台之上构建大数据相关的软件(zookeeper,HDFS,YARN,HIVE,OOZIE,SQOOP,HUE...), 除此以外, 还使用FINEBI实现数据报表展示 各个软件相关作用: zookeeper: 集群管理工具, 主要服务于…