mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
47 lines
2.1 KiB
HTML
47 lines
2.1 KiB
HTML
<p>如果数组的每一对相邻元素都是两个奇偶性不同的数字,则该数组被认为是一个 <strong>特殊数组</strong> 。</p>
|
||
|
||
<p>你有一个整数数组 <code>nums</code> 和一个二维整数矩阵 <code>queries</code>,对于 <code>queries[i] = [from<sub>i</sub>, to<sub>i</sub>]</code>,请你帮助你检查 <span data-keyword="subarray">子数组</span> <code>nums[from<sub>i</sub>..to<sub>i</sub>]</code> 是不是一个 <strong>特殊数组 </strong>。</p>
|
||
|
||
<p>返回布尔数组 <code>answer</code>,如果 <code>nums[from<sub>i</sub>..to<sub>i</sub>]</code> 是特殊数组,则 <code>answer[i]</code> 为 <code>true</code> ,否则,<code>answer[i]</code> 为 <code>false</code> 。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong class="example">示例 1:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><strong>输入:</strong><span class="example-io">nums = [3,4,1,2,6], queries = [[0,4]]</span></p>
|
||
|
||
<p><strong>输出:</strong><span class="example-io">[false]</span></p>
|
||
|
||
<p><strong>解释:</strong></p>
|
||
|
||
<p>子数组是 <code>[3,4,1,2,6]</code>。2 和 6 都是偶数。</p>
|
||
</div>
|
||
|
||
<p><strong class="example">示例 2:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><strong>输入:</strong><span class="example-io">nums = [4,3,1,6], queries = [[0,2],[2,3]]</span></p>
|
||
|
||
<p><strong>输出:</strong><span class="example-io">[false,true]</span></p>
|
||
|
||
<p><strong>解释:</strong></p>
|
||
|
||
<ol>
|
||
<li>子数组是 <code>[4,3,1]</code>。3 和 1 都是奇数。因此这个查询的答案是 <code>false</code>。</li>
|
||
<li>子数组是 <code>[1,6]</code>。只有一对:<code>(1,6)</code>,且包含了奇偶性不同的数字。因此这个查询的答案是 <code>true</code>。</li>
|
||
</ol>
|
||
</div>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= nums.length <= 10<sup>5</sup></code></li>
|
||
<li><code>1 <= nums[i] <= 10<sup>5</sup></code></li>
|
||
<li><code>1 <= queries.length <= 10<sup>5</sup></code></li>
|
||
<li><code>queries[i].length == 2</code></li>
|
||
<li><code>0 <= queries[i][0] <= queries[i][1] <= nums.length - 1</code></li>
|
||
</ul>
|