1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/所有蚂蚁掉下来前的最后一刻 [last-moment-before-all-ants-fall-out-of-a-plank].html
2022-03-29 12:43:11 +08:00

60 lines
2.8 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>有一块木板,长度为 <code>n</code><strong>单位</strong> 。一些蚂蚁在木板上移动,每只蚂蚁都以 <strong>每秒一个单位</strong> 的速度移动。其中,一部分蚂蚁向 <strong></strong> 移动,其他蚂蚁向 <strong></strong> 移动。</p>
<p>当两只向 <strong>不同</strong> 方向移动的蚂蚁在某个点相遇时,它们会同时改变移动方向并继续移动。假设更改方向不会花费任何额外时间。</p>
<p>而当蚂蚁在某一时刻 <code>t</code> 到达木板的一端时,它立即从木板上掉下来。</p>
<p>给你一个整数 <code>n</code> 和两个整数数组 <code>left</code> 以及 <code>right</code> 。两个数组分别标识向左或者向右移动的蚂蚁在 <code>t = 0</code> 时的位置。请你返回最后一只蚂蚁从木板上掉下来的时刻。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<p>&nbsp;</p>
<p><img alt="" src="https://assets.leetcode.com/uploads/2020/06/17/ants.jpg" style="height: 610px; width: 450px;" /></p>
<pre>
<strong>输入:</strong>n = 4, left = [4,3], right = [0,1]
<strong>输出:</strong>4
<strong>解释:</strong>如上图所示:
-下标 0 处的蚂蚁命名为 A 并向右移动。
-下标 1 处的蚂蚁命名为 B 并向右移动。
-下标 3 处的蚂蚁命名为 C 并向左移动。
-下标 4 处的蚂蚁命名为 D 并向左移动。
请注意,蚂蚁在木板上的最后时刻是 t = 4 秒,之后蚂蚁立即从木板上掉下来。(也就是说在 t = 4.0000000001 时,木板上没有蚂蚁)。</pre>
<p><strong>示例 2</strong></p>
<p><img alt="" src="https://assets.leetcode.com/uploads/2020/06/17/ants2.jpg" style="height: 101px; width: 639px;" /></p>
<pre>
<strong>输入:</strong>n = 7, left = [], right = [0,1,2,3,4,5,6,7]
<strong>输出:</strong>7
<strong>解释:</strong>所有蚂蚁都向右移动,下标为 0 的蚂蚁需要 7 秒才能从木板上掉落。
</pre>
<p><strong>示例 3</strong></p>
<p><img alt="" src="https://assets.leetcode.com/uploads/2020/06/17/ants3.jpg" style="height: 100px; width: 639px;" /></p>
<pre>
<strong>输入:</strong>n = 7, left = [0,1,2,3,4,5,6,7], right = []
<strong>输出:</strong>7
<strong>解释:</strong>所有蚂蚁都向左移动,下标为 7 的蚂蚁需要 7 秒才能从木板上掉落。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= n &lt;= 10^4</code></li>
<li><code>0 &lt;= left.length &lt;= n + 1</code></li>
<li><code>0 &lt;= left[i] &lt;= n</code></li>
<li><code>0 &lt;= right.length &lt;= n + 1</code></li>
<li><code>0 &lt;= right[i] &lt;= n</code></li>
<li><code>1 &lt;= left.length + right.length &lt;= n + 1</code></li>
<li><code>left</code><code>right</code> 中的所有值都是唯一的,并且每个值 <strong>只能出现在二者之一</strong> 中。</li>
</ul>