mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
60 lines
2.3 KiB
HTML
60 lines
2.3 KiB
HTML
<p>给你一个长度为 <code>n</code> 的整数数组 <code>nums</code> ,<code>n</code> 是 <strong>偶数</strong> ,同时给你一个整数 <code>k</code> 。</p>
|
||
|
||
<p>你可以对数组进行一些操作。每次操作中,你可以将数组中 <strong>任一</strong> 元素替换为 <code>0</code> 到 <code>k</code> 之间的<strong> 任一</strong> 整数。</p>
|
||
|
||
<p>执行完所有操作以后,你需要确保最后得到的数组满足以下条件:</p>
|
||
|
||
<ul>
|
||
<li>存在一个整数 <code>X</code> ,满足对于所有的 <code>(0 <= i < n)</code> 都有 <code>abs(a[i] - a[n - i - 1]) = X</code> 。</li>
|
||
</ul>
|
||
|
||
<p>请你返回满足以上条件 <strong>最少</strong> 修改次数。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong class="example">示例 1:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><span class="example-io"><b>输入:</b>nums = [1,0,1,2,4,3], k = 4</span></p>
|
||
|
||
<p><span class="example-io"><b>输出:</b>2</span></p>
|
||
|
||
<p><strong>解释:</strong><br />
|
||
我们可以执行以下操作:</p>
|
||
|
||
<ul>
|
||
<li>将 <code>nums[1]</code> 变为 2 ,结果数组为 <code>nums = [1,<em><strong>2</strong></em>,1,2,4,3]</code> 。</li>
|
||
<li>将 <code>nums[3]</code> 变为 3 ,结果数组为 <code>nums = [1,2,1,<em><strong>3</strong></em>,4,3]</code> 。</li>
|
||
</ul>
|
||
|
||
<p>整数 <code>X</code> 为 2 。</p>
|
||
</div>
|
||
|
||
<p><strong class="example">示例 2:</strong></p>
|
||
|
||
<div class="example-block">
|
||
<p><span class="example-io"><b>输入:</b>nums = [0,1,2,3,3,6,5,4], k = 6</span></p>
|
||
|
||
<p><span class="example-io"><b>输出:</b>2</span></p>
|
||
|
||
<p><strong>解释:</strong><br />
|
||
我们可以执行以下操作:</p>
|
||
|
||
<ul>
|
||
<li>将 <code>nums[3]</code> 变为 0 ,结果数组为 <code>nums = [0,1,2,<em><strong>0</strong></em>,3,6,5,4]</code> 。</li>
|
||
<li>将 <code>nums[4]</code> 变为 4 ,结果数组为 <code>nums = [0,1,2,0,<em><strong>4</strong></em>,6,5,4]</code> 。</li>
|
||
</ul>
|
||
|
||
<p>整数 <code>X</code> 为 4 。</p>
|
||
</div>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>2 <= n == nums.length <= 10<sup>5</sup></code></li>
|
||
<li><code>n</code> 是偶数。</li>
|
||
<li><code>0 <= nums[i] <= k <= 10<sup>5</sup></code></li>
|
||
</ul>
|