华为OD机试真题-贪心歌手-2023年OD统一考试(C卷)

news/2024/7/20 17:03:31 标签: 华为od, c语言, 算法, python, java

题目描述:

               一个歌手准备从A城去B城参加演出。

              1) 按照合同,他必须在T天内赶到。

              3) 歌手不能往回走。

              4) 每两座城市之间需要的天数都可以提前获知。

              5) 歌手在每座城市都可以在路边卖唱赚钱。经过调研,歌手提前获知了每座城市卖唱的收入预期:如果在一座城市第一天卖唱可以赚M,后续每天的收入会减少D(第二天赚的钱是M – D,第三天是M-2D…)。如果收入减到0就不会再少了。 

              6) 歌手到达后的第二天才能开始卖唱。如果今天卖过唱,第二天才能出发。

              贪心的歌手最多可以赚多少钱?

输入描述:第一行两个数字 T和N,中间用空格隔开。

                  T代表总天数;

                  N代表路上经过N座城市;

                 0 < T < 1000, 0 < N < 100

                 第二行N+1个数字,中间用空格隔开。

                 代表每两座城市之间耗费的时间。

                 其总和<=T。

                 接下来N行,每行两个数字M和D,中间用空格隔开。

                 代表每个城市的收入预期。

                 0 < M < 1000, 0 < D < 100


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

相关文章

记录一下github深度学习的错误

解决办法&#xff1a;Anaconda\envs\pytorch_gpu\Lib\site-packages\visdom\server 修改run_server.py中注释掉第1917行的代码 def download_scripts_and_run(): #download_scripts() ~~~~~~~~这行 main() 替换static 获取方式&#xff1a;GitHub - littledee…

归并排序-最小和

前面的文章已经讲了归并排序的几种实现&#xff0c;今天来说说通过归并排序来求最小和的问题 首先澄清一下最小和的概念&#xff1a;给定一个数组&#xff0c;对于数组中的每个元素&#xff0c;把它前面所有比它小的元素全部加起来生成一个小和&#xff0c;然后把每个元素对应…

go-zero开发入门之gateway深入研究1

创建一个 gateway 示例&#xff1a; // main.go package mainimport ("flag""fmt""gateway/middleware""github.com/zeromicro/go-zero/core/conf""github.com/zeromicro/go-zero/gateway" )var configFile flag.String(&…

二、SpringFramework 介绍

本章概要 Spring 和 SpringFramework概念SpringFramework 主要功能模块SpringFramework 主要优势 2.1 Spring 和 SpringFramework概念 https://spring.io/projects 广义的 Spring&#xff1a;Spring 技术栈&#xff08;全家桶&#xff09; 广义上的 Spring 泛指以 Spring …

爬虫心得分享小实用策略(应该不能算技巧)

前言: 不算什么特别的~也不是技巧,只是需要注意的小细节,备注一下;-----听听罢了 正文: 当我们打算抓取网页数据时&#xff0c;直接解析在线页面看似快捷&#xff0c;实则暗藏风险。这不仅仅是因为网页上可能有动态生成的内容&#xff0c;还因为我们要尽量节省每一次爬取所需…

mybatis-plus雪花算法自动生成ID到前端后精度丢失问题

问题发生 前端接收到后端的数据出现异常&#xff0c;异常如下&#xff1a; 如图这是后端正常返回的数据&#xff0c; 但是点击预览时发现这个id的数据被改变了 这就导致了我通过id去修改相关数据时无法成功 问题原因 id的长度过长&#xff08;19位&#xff09;&#xff0c;前…

从 0 开始创建 SpringBoot 项目

从 0 开始创建 SpringBoot 项目 从 0 开始创建 SpringBoot 项目环境准备创建项目项目目录结构及说明编写代码参考 从 0 开始创建 SpringBoot 项目 环境准备 操作系统&#xff1a;Windows 10IDE&#xff1a;IntelliJ IDEA 2023.3.1Java 版本&#xff1a;jdk1.8 工具网盘链接&…

spark 写入 mysql 报错

报错信息如下&#xff1a; "C:\Program Files\Java\jdk1.8.0_291\bin\java.exe" "-javaagent:D:\Hadoopruanjian\IDEA\IntelliJ IDEA 2021.3.2\lib\idea_rt.jar60971:D:\Hadoopruanjian\IDEA\IntelliJ IDEA 2021.3.2\bin" -Dfile.encodingUTF-8 -classpat…