mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-09-13 11:21:42 +08:00
批量更新数据
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
<p>有一个 <code>8 x 8</code> 的棋盘,它包含 <code>n</code> 个棋子(棋子包括车,后和象三种)。给你一个长度为 <code>n</code> 的字符串数组 <code>pieces</code> ,其中 <code>pieces[i]</code> 表示第 <code>i</code> 个棋子的类型(车,后或象)。除此以外,还给你一个长度为 <code>n</code> 的二维整数数组 <code>positions</code> ,其中 <code>positions[i] = [r<sub>i</sub>, c<sub>i</sub>]</code> 表示第 <code>i</code> 个棋子现在在棋盘上的位置为 <code>(r<sub>i</sub>, c<sub>i</sub>)</code> ,棋盘下标从 <strong>1</strong> 开始。</p>
|
||||
|
||||
<p>棋盘上每个棋子都可以移动 <b>至多一次</b> 。每个棋子的移动中,首先选择移动的 <strong>方向</strong> ,然后选择 <strong>移动的步数</strong> ,同时你要确保移动过程中棋子不能移到棋盘以外的地方。棋子需按照以下规则移动:</p>
|
||||
<p>每个棋子的移动中,首先选择移动的 <strong>方向</strong> ,然后选择 <strong>移动的步数</strong> ,同时你要确保移动过程中棋子不能移到棋盘以外的地方。棋子需按照以下规则移动:</p>
|
||||
|
||||
<ul>
|
||||
<li>车可以 <strong>水平或者竖直</strong> 从 <code>(r, c)</code> 沿着方向 <code>(r+1, c)</code>,<code>(r-1, c)</code>,<code>(r, c+1)</code> 或者 <code>(r, c-1)</code> 移动。</li>
|
||||
@@ -8,7 +8,7 @@
|
||||
<li>象可以 <strong>斜对角</strong> 从 <code>(r, c)</code> 沿着方向 <code>(r+1, c+1)</code>,<code>(r+1, c-1)</code>,<code>(r-1, c+1)</code>,<code>(r-1, c-1)</code> 移动。</li>
|
||||
</ul>
|
||||
|
||||
<p><strong>移动组合</strong> 包含所有棋子的 <strong>移动</strong> 。每一秒,每个棋子都沿着它们选择的方向往前移动 <strong>一步</strong> ,直到它们到达目标位置。所有棋子从时刻 <code>0</code> 开始移动。如果在某个时刻,两个或者更多棋子占据了同一个格子,那么这个移动组合 <strong>不有效</strong> 。</p>
|
||||
<p>你必须同时 <strong>移动</strong> 棋盘上的每一个棋子。<strong>移动组合</strong> 包含所有棋子的 <strong>移动</strong> 。每一秒,每个棋子都沿着它们选择的方向往前移动 <strong>一步</strong> ,直到它们到达目标位置。所有棋子从时刻 <code>0</code> 开始移动。如果在某个时刻,两个或者更多棋子占据了同一个格子,那么这个移动组合 <strong>不有效</strong> 。</p>
|
||||
|
||||
<p>请你返回 <strong>有效</strong> 移动组合的数目。</p>
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
<li><code>n == positions.length</code></li>
|
||||
<li><code>1 <= n <= 4</code></li>
|
||||
<li><code>pieces</code> 只包含字符串 <code>"rook"</code> ,<code>"queen"</code> 和 <code>"bishop"</code> 。</li>
|
||||
<li>棋盘上总共最多只有一个后。</li>
|
||||
<li><code>1 <= x<sub>i</sub>, y<sub>i</sub> <= 8</code></li>
|
||||
<li>棋盘上最多只有一个后。</li>
|
||||
<li><code>1 <= r<sub>i</sub>, c<sub>i</sub> <= 8</code></li>
|
||||
<li>每一个 <code>positions[i]</code> 互不相同。</li>
|
||||
</ul>
|
||||
|
Reference in New Issue
Block a user