1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-29 03:30:26 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/统计中位数为 K 的子数组 [count-subarrays-with-median-k].html

45 lines
1.5 KiB
HTML
Raw Normal View History

2022-12-04 20:08:50 +08:00
<p>给你一个长度为 <code>n</code> 的数组 <code>nums</code> ,该数组由从 <code>1</code><code>n</code><strong>不同</strong> 整数组成。另给你一个正整数 <code>k</code></p>
2023-12-09 18:42:21 +08:00
<p>统计并返回 <code>nums</code> 中的 <strong>中位数</strong> 等于 <code>k</code> 的非空子数组的数目。</p>
2022-12-04 20:08:50 +08:00
<p><strong>注意:</strong></p>
<ul>
<li>数组的中位数是按 <strong>递增</strong> 顺序排列后位于 <strong>中间</strong> 的那个元素,如果数组长度为偶数,则中位数是位于中间靠 <strong></strong> 的那个元素。
<ul>
<li>例如,<code>[2,3,1,4]</code> 的中位数是 <code>2</code> <code>[8,4,3,5,1]</code> 的中位数是 <code>4</code></li>
</ul>
</li>
<li>子数组是数组中的一个连续部分。</li>
</ul>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
2023-12-09 18:42:21 +08:00
<pre>
<strong>输入:</strong>nums = [3,2,1,4,5], k = 4
2022-12-04 20:08:50 +08:00
<strong>输出:</strong>3
<strong>解释:</strong>中位数等于 4 的子数组有:[4]、[4,5] 和 [1,4,5] 。
</pre>
<p><strong>示例 2</strong></p>
2023-12-09 18:42:21 +08:00
<pre>
<strong>输入:</strong>nums = [2,3,1], k = 3
2022-12-04 20:08:50 +08:00
<strong>输出:</strong>1
<strong>解释:</strong>[3] 是唯一一个中位数等于 3 的子数组。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>n == nums.length</code></li>
<li><code>1 &lt;= n &lt;= 10<sup>5</sup></code></li>
<li><code>1 &lt;= nums[i], k &lt;= n</code></li>
<li><code>nums</code> 中的整数互不相同</li>
</ul>