华为OD机试 - 最大报酬(Java & JS & Python)

这篇具有很好参考价值的文章主要介绍了华为OD机试 - 最大报酬(Java & JS & Python)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目描述

小明每周上班都会拿到自己的工作清单,工作清单内包含 n 项工作,每项工作都有对应的耗时时间(单位 h)和报酬,工作的总报酬为所有已完成工作的报酬之和,那么请你帮小明安排一下工作,保证小明在指定的工作时间内工作收入最大化。

输入描述

输入的第一行为两个正整数 T,n。
T 代表工作时长(单位 h, 0 < T < 1000000),
n 代表工作数量( 1 < n ≤ 3000)。
接下来是 n 行,每行包含两个整数 t,w。
t 代表该工作消耗的时长(单位 h, t > 0),w 代表该项工作的报酬。

输出描述

输出小明指定工作时长内工作可获得的最大报酬。文章来源地址https://www.toymoban.com/news/detail-423078.html

用例

输入 40 3
20 10
20 20
20 5
输出 30
说明 无<

到了这里,关于华为OD机试 - 最大报酬(Java & JS & Python)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 华为OD机试 - 最大社交距离(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 疫情期间需要大家保证一定的社交距离,公司组织开交流会议。 座位一排共 N 个座位,编号分别为 [0, N - 1] 。 要求员工一个接着一个进入会议室,并且可以在任何时候离开会议室。

    2024年04月12日
    浏览(36)
  • 华为OD机试 - 题目解析和算法源码(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 某个开源社区希望将最近热度比较高的开源项目出一个榜单,推荐给社区里面的开发者。 对于每个开源项目,开发者可以进行关注(watch)、收藏(star)、fork、提issue、提交合并请

    2024年03月27日
    浏览(32)
  • 华为OD机试 - 可以处理的最大任务数(Java & JS & Python & C)

    题目描述 在某个项目中有多个任务(用task数组表示)需要你进行处理,其中: task[i] = [si, ei] 你可以在 si ≤ day ≤ ei 中的任意一天处理该任务,请返回你可以处理的最大任务数。 输入描述 第一行为任务数量 n 1 ≤ n ≤ 100000 后面 n 行表示各个任务的开始时间和终止时间,使

    2024年01月22日
    浏览(52)
  • 【免费题库】华为OD机试 - 滑动窗口最大和(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 有一个N个整数的数组,和一个长度为M的窗口,窗口从数组内的第一个数开始滑动直到窗口不能滑动为止, 每次窗口滑动产生一个窗口和(窗口内所有数的和),求窗口滑动产生的所

    2024年04月10日
    浏览(34)
  • 【2023】华为OD机试真题Java CC++ Python JS Go-题目0252-密钥格式化

    给定一个非空字符串 S S S ,其被 N N N 个 - 分隔成 N

    2024年02月15日
    浏览(30)
  • 【免费题库】华为OD机试 - 翻牌求最大分(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 给出n个牌数,在-100到100之间,求最大得分。 规则如下:连续翻牌,如果选当前牌,则总得分等于上一次翻牌总得分加上当前牌的数字, 如果当前总得分小于它前三次的总得分的话

    2024年04月10日
    浏览(36)
  • 华为OD机试 - 任务处理、可以处理的最大任务数(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 在某个项目中有多个任务(用task数组表示)需要你进行处理,其中: task[i] = [si, ei] 你可以在 si ≤ day ≤ ei 中的任意一天处理该任务,请返回你可以处理的最大任务数。 第一行为任

    2024年03月27日
    浏览(35)
  • 【2023】华为OD机试真题Java CC++ Python JS Go-题目0246-需要打开多少监控器

    某长方形停车场,每个车位上方都有对应监控器,当且仅当在当前车位或者前后左右四个方向任意一个车位范围停车时,监控器才需要打开,给出某一时刻停车场的停车分布,请统计最少需要打开多少个监控器 第一行输入m,n表示长宽,满足1m,n=20;后面输入m行, 每行有n个0或

    2024年02月09日
    浏览(34)
  • 【免费题库】华为OD机试 - 最大坐标值、小明的幸运数(Java & JS & Python & C & C++)

    哈喽,本题库完全免费,收费是为了防止被爬,大家订阅专栏后可以私信联系退款。感谢支持 小明在玩一个游戏,游戏规则如下: 在游戏开始前,小明站在坐标轴原点处(坐标值为0). 给定一组指令和一个幸运数,每个指令都是一个整数,小明按照指令前进指定步数或者后

    2024年04月09日
    浏览(67)
  • 【满分】【华为OD机试真题2023B卷 JAVA&JS】最大花费金额

    知识点数组 时间限制:1s 空间限制:32MB 限定语言:不限 双十一众多商品进行打折销售,小明想购买自己心仪的一些物品,但由于受购买资金限制,所以他决定从众多心仪商品中购买三件,而且想尽可能的花完资金,现在请你设计一个程序帮助小明计算尽可能花费的最大资

    2024年02月17日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包