1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/运动员和训练师的最大匹配数 [maximum-matching-of-players-with-trainers].html
2022-09-19 22:42:50 +08:00

37 lines
1.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你一个下标从 <strong>0</strong>&nbsp;开始的整数数组&nbsp;<code>players</code>&nbsp;,其中&nbsp;<code>players[i]</code>&nbsp;表示第 <code>i</code>&nbsp;名运动员的 <strong>能力</strong>&nbsp;值,同时给你一个下标从 <strong>0</strong>&nbsp;开始的整数数组&nbsp;<code>trainers</code>&nbsp;,其中&nbsp;<code>trainers[j]</code>&nbsp;表示第 <code>j</code>&nbsp;名训练师的 <strong>训练能力值</strong>&nbsp;</p>
<p>如果第 <code>i</code>&nbsp;名运动员的能力值 <strong>小于等于</strong>&nbsp;<code>j</code>&nbsp;名训练师的能力值,那么第&nbsp;<code>i</code>&nbsp;名运动员可以 <strong>匹配</strong>&nbsp;&nbsp;<code>j</code>&nbsp;名训练师。除此以外,每名运动员至多可以匹配一位训练师,每位训练师最多可以匹配一位运动员。</p>
<p>请你返回满足上述要求&nbsp;<code>players</code>&nbsp;<code>trainers</code>&nbsp;<strong>最大</strong> 匹配数。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre><strong>输入:</strong>players = [4,7,9], trainers = [8,2,5,8]
<b>输出:</b>2
<b>解释:</b>
得到两个匹配的一种方案是:
- players[0] 与 trainers[0] 匹配,因为 4 &lt;= 8 。
- players[1] 与 trainers[3] 匹配,因为 7 &lt;= 8 。
可以证明 2 是可以形成的最大匹配数。
</pre>
<p><strong>示例 2</strong></p>
<pre><b>输入:</b>players = [1,1,1], trainers = [10]
<b>输出:</b>1
<b>解释:</b>
训练师可以匹配所有 3 个运动员
每个运动员至多只能匹配一个训练师,所以最大答案是 1 。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= players.length, trainers.length &lt;= 10<sup>5</sup></code></li>
<li><code>1 &lt;= players[i], trainers[j] &lt;= 10<sup>9</sup></code></li>
</ul>