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

news/2024/7/20 19:58:52 标签: 华为od, python, 华为, 算法, 数据结构, 开发语言

题目描述:

               一个歌手准备从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


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

相关文章

RMAN备份与恢复

文章目录 一、RMAN介绍二、全量备份三、增量备份0级备份1级增量备份累积性差量备份总结 四、压缩备份压缩备份介绍压缩备份操作压缩备份优缺点 五、异常恢复1、恢复前的准备2、恢复数据库 六、RMAN相关参数 一、RMAN介绍 RMAN&#xff08;Recovery Manager&#xff09;是Oracl…

flowpilot Pxiel 6 redmi K30 Pro

Installation flowdriveai/flowpilot Wiki GitHub Flowpilot can be installed on: Android phone Non-rooted running Android 10Android 11Android 12Rooted running Android 13 requires rootDesktop pc with Ubuntu > 20.04. 安装Termux https://f-droid.org/repo…

35、IO进程线程/多线程实现文件读写20240221

一、使用多线程完成两个文件的拷贝&#xff0c;第一个线程拷贝前一半&#xff0c;第二个线程拷贝后一半&#xff0c;主线程回收两个线程的资源。 代码&#xff1a; #include<myhead.h> typedef struct //类型重定义结构体 {const char *src;const char *dest;int start…

flink state原理,TTL,状态后端,数据倾斜一文全

flink state原理 1. 状态、状态后端、Checkpoint 三者之间的区别及关系&#xff1f;2 算子状态与键控状态的区别2.1 算子状态2.2 键控状态2.3 算子状态api2.4 键控状态api 3 HashMapStateBackend 状态后端4 EmBeddedRocksDbStateBackend 状态后端5 状态数据结构介绍5.1 算子状态…

外汇天眼:阿格斯交易所假冒澳洲券商ACDEX,设立黑平台FindeX非法吸金诈骗15亿

日前&#xff0c;阿格斯交易所前总裁许献中、萨摩亚商大华新瑞负责人林上纮等25人遭警调搜索约谈&#xff0c;原因是涉嫌假冒澳洲券商ACDEX贩售境外基金&#xff0c;在过去4年非法吸金新台币15亿元。 据了解&#xff0c;许献中等人是2019年在中国香港注册了阿格斯交易所&#x…

万岳外卖跑腿系统开源版uniapp配置小程序及易联云小票方法及流程

万岳外卖系统跑腿系统开源版含uniapp工程源码可生成客户端app商户端APP配送端APP及平台小程序如果你需要代码或者需要教程可以找我昵称上面或者关注我注明CSDN 最近大家都关注易联云小票的配置方法我就简单说下流程希望大家给关注下 后续将更新更多相关教程共同进步&#xff0…

AD24-过孔、阻焊、铜皮规则

一、过孔规则 注&#xff1a;过孔规则设置是&#xff0c;绘制过孔仍然会显示上一个规则的过孔&#xff0c;无法实现实时性&#xff1b;需要规则检查显示。有或者每次在设置里面进行更改 二、阻焊规则 一般设置为2.5mil&#xff0c;盖油不能打勾 如过孔需要盖油&#xff0c;可…

JS进阶——JS闭包

JavaScript 闭包 (w3school.com.cn) JavaScript中的闭包&#xff08;Closure&#xff09;是一个非常重要的概念&#xff0c;它涉及到函数作用域和变量引用的深入理解。 闭包的形成主要依赖于两个特性&#xff1a;函数嵌套和函数内部的变量引用。当一个内部函数引用了其外部函…