mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
49 lines
1.8 KiB
HTML
49 lines
1.8 KiB
HTML
<p>给你一个整数数组 <code>nums</code> ,一个整数数组 <code>queries</code> 和一个整数 <code>x</code> 。</p>
|
||
|
||
<p>对于每个查询 <code>queries[i]</code> ,你需要找到 <code>nums</code> 中第 <code>queries[i]</code> 个 <code>x</code> 的位置,并返回它的下标。如果数组中 <code>x</code> 的出现次数少于 <code>queries[i]</code> ,该查询的答案为 -1 。</p>
|
||
|
||
<p>请你返回一个整数数组 <code>answer</code> ,包含所有查询的答案。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong class="example">示例 1:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><span class="example-io"><b>输入:</b>nums = [1,3,1,7], queries = [1,3,2,4], x = 1</span></p>
|
||
|
||
<p><span class="example-io"><b>输出:</b>[0,-1,2,-1]</span></p>
|
||
|
||
<p><strong>解释:</strong></p>
|
||
|
||
<ul>
|
||
<li>第 1 个查询,第一个 1 出现在下标 0 处。</li>
|
||
<li>第 2 个查询,<code>nums</code> 中只有两个 1 ,所以答案为 -1 。</li>
|
||
<li>第 3 个查询,第二个 1 出现在下标 2 处。</li>
|
||
<li>第 4 个查询,<code>nums</code> 中只有两个 1 ,所以答案为 -1 。</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<p><strong class="example">示例 2:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><span class="example-io"><b>输入:</b>nums = [1,2,3], queries = [10], x = 5</span></p>
|
||
|
||
<p><span class="example-io"><b>输出:</b>[-1]</span></p>
|
||
|
||
<p><strong>解释:</strong></p>
|
||
|
||
<ul>
|
||
<li>第 1 个查询,<code>nums</code> 中没有 5 ,所以答案为 -1 。</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= nums.length, queries.length <= 10<sup>5</sup></code></li>
|
||
<li><code>1 <= queries[i] <= 10<sup>5</sup></code></li>
|
||
<li><code>1 <= nums[i], x <= 10<sup>4</sup></code></li>
|
||
</ul>
|