【华为OD机试】导师请吃火锅【2023 B卷|200分】

news/2024/11/9 0:19:22/

题目描述

入职后,导师会请你吃饭,你选择了火锅。

火锅里会在不同时间下很多菜。

不同食材要煮不同的时间,才能变得刚好合适。

你希望吃到最多的刚好合适的菜,但你的手速不够快,用m代表手速,

每次下手捞菜后至少要过m秒才能再捞(每次只能捞一个)。

那么用最合理的策略,最多能吃到多少刚好合适的菜?

输入描述

第一行两个整数n,m,其中n代表往锅里下的菜的个数,m代表手速。

接下来有n行,每行有两个数x,y代表第x秒下的菜过y秒才能变得刚好合适。

(1 < n, m < 1000)(1 < x, y < 1000)

输出描述

输出一个整数代表用最合理的策略,最多能吃到刚好合适的菜的数量。

示例1   输入输出示例仅供调试,后台判题数据一般不包含示例

输入

2 1

1 2

2 1

输出

1

解题思路

1:想要多吃到菜,要把所有菜好的时间算好。

第一步就是算出每个菜好的时间,并按照好的先后顺序排序。

2:然后就是贪心算法了,只要过了m秒就能捞下一个,直接按照顺序捞就行。


http://www.ppmy.cn/news/77901.html

相关文章

【Linux高级 I/O(3)】如何使用阻塞 I/O 与非阻塞 I/O?——poll()函数

poll()函数介绍 系统调用 poll()与 select()函数很相似&#xff0c;但函数接口有所不同。在 select()函数中&#xff0c;我们提供三个 fd_set 集合&#xff0c;在每个集合中添加我们关心的文件描述符&#xff1b;而在 poll()函数中&#xff0c;则需要构造一个 struct pollfd 类…

2023全球最佳医院榜单及简要介绍

作为医学类的访问学者、博士后及联合培养博士们&#xff0c;都希望到世界知名医院进行临床研修交流及科研学习。2023 年世界最佳医院排行榜的发布为申请者提供了目标平台&#xff0c;现知识人网小编整理刊出。 近期&#xff0c;《新闻周刊》和全球数据公司 Statista 推出了2023…

ES6中class继承

1.简介 说明&#xff1a;class可以通过extends关键字实现继承&#xff0c;让子类继承父亲的属性和方法 class Fun {constructor(x, y) {this.x xthis.y y}talk() {console.log("talk方法");}tell() {console.log("tell方法");}}class Fun1 extends Fun …

数据分析真的很火吗?真的有很多企业需要这样的岗位吗?求大佬指点。

“我是去年毕业的&#xff0c;因为疫情影响&#xff0c;整个就业环境都很不好&#xff0c;很多企业都裁员了。加上疫情三年基本都是玩过去&#xff0c;也没啥一技之长&#xff0c;就业就更难了。听说现在做数据分析的人很多&#xff0c;我身边的朋友都在转行做数据分析。 其实…

为什么要放弃 $ 语法糖提案

《最新&#xff0c;Vue 中的响应性语法糖已废弃》 本文标题中的 $ 语法糖指的就是上文中的响应式语法糖 (Reactivity Transform)&#xff0c;那为什么不写 Reactivity Transform 呢&#xff1f;因为这个名实在是太长了… 大家觉得被废弃是因为分不清是正常变量还是响应式变量…

C++ STL篇

C STL篇 1 STL1.1 STL的诞生1.2 STL基本概念1.3 STL六大部件1.4 容器概念1.5 算法概念1.6 迭代器概念 2 初识容器算法迭代器2.1 vector存放内置数据类型2.2 vector存放自定义数据类型2.3 Vector容器嵌套 3 string容器3.1 string构造函数3.2 string赋值操作3.3 string字符串拼接…

Linux网络基础-4

在之前的网络基础博客中&#xff0c;我们对网络进行了概要解释&#xff0c;了解了应用层和传输层的知名协议。接下来我们来对网络层的典型协议进行解析。 目录 1.网络层协议 2.IP协议 2.1协议格式 2.2地址管理 2.3特殊网络 2.3.1私网的组建 2.3.2特殊IP地址 2.4路由选…

香港服务器如何操作域名解析让网站上线?

​  网站上线是一个需要多个步骤的过程&#xff0c;其中之一就是解析IP。在这个过程中&#xff0c;您需要将您的网站域名解析到香港服务器IP地址&#xff0c;以便访问者可以通过域名来访问您的网站。 下面是解析IP的一般步骤&#xff1a; 1. 获取服务器IP地址&#xff1a;首先…