mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 19:53:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			118 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			118 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p data-end="378" data-start="31">给你一个正整数数组 <code data-end="85" data-start="79">nums</code> 和一个正整数 <code data-end="112" data-start="109">k</code>。</p>
 | 
						||
 | 
						||
<p data-end="378" data-start="31">当 <code data-end="137" data-start="131">nums</code> 的一个 <span data-keyword="permutation-array">排列</span> 中的所有数字,按照排列顺序 <strong data-end="183" data-start="156">连接其十进制表示 </strong>后形成的数可以 <strong>被</strong> <code data-end="359" data-start="356">k</code>  整除时,我们称该排列形成了一个 <strong>可整除连接 </strong>。</p>
 | 
						||
 | 
						||
<p data-end="561" data-start="380">返回能够形成 <strong>可整除连接 </strong>且 <strong><span data-keyword="lexicographically-smaller-string">字典序</span> 最小 </strong>的排列(按整数列表的形式表示)。如果不存在这样的排列,返回一个空列表。</p>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong class="example">示例 1:</strong></p>
 | 
						||
 | 
						||
<div class="example-block">
 | 
						||
<p><strong>输入:</strong> <span class="example-io">nums = [3,12,45], k = 5</span></p>
 | 
						||
 | 
						||
<p><strong>输出:</strong> <span class="example-io">[3,12,45]</span></p>
 | 
						||
 | 
						||
<p><strong>解释:</strong></p>
 | 
						||
 | 
						||
<table data-end="896" data-start="441" node="[object Object]" style="border: 1px solid black;">
 | 
						||
	<thead data-end="497" data-start="441">
 | 
						||
		<tr data-end="497" data-start="441">
 | 
						||
			<th data-end="458" data-start="441" style="border: 1px solid black;">排列</th>
 | 
						||
			<th data-end="479" data-start="458" style="border: 1px solid black;">连接后的值</th>
 | 
						||
			<th data-end="497" data-start="479" style="border: 1px solid black;">是否能被 5 整除</th>
 | 
						||
		</tr>
 | 
						||
	</thead>
 | 
						||
	<tbody data-end="896" data-start="555">
 | 
						||
		<tr data-end="611" data-start="555">
 | 
						||
			<td style="border: 1px solid black;">[3, 12, 45]</td>
 | 
						||
			<td style="border: 1px solid black;">31245</td>
 | 
						||
			<td style="border: 1px solid black;">是</td>
 | 
						||
		</tr>
 | 
						||
		<tr data-end="668" data-start="612">
 | 
						||
			<td style="border: 1px solid black;">[3, 45, 12]</td>
 | 
						||
			<td style="border: 1px solid black;">34512</td>
 | 
						||
			<td style="border: 1px solid black;">否</td>
 | 
						||
		</tr>
 | 
						||
		<tr data-end="725" data-start="669">
 | 
						||
			<td style="border: 1px solid black;">[12, 3, 45]</td>
 | 
						||
			<td style="border: 1px solid black;">12345</td>
 | 
						||
			<td style="border: 1px solid black;">是</td>
 | 
						||
		</tr>
 | 
						||
		<tr data-end="782" data-start="726">
 | 
						||
			<td style="border: 1px solid black;">[12, 45, 3]</td>
 | 
						||
			<td style="border: 1px solid black;">12453</td>
 | 
						||
			<td style="border: 1px solid black;">否</td>
 | 
						||
		</tr>
 | 
						||
		<tr data-end="839" data-start="783">
 | 
						||
			<td style="border: 1px solid black;">[45, 3, 12]</td>
 | 
						||
			<td style="border: 1px solid black;">45312</td>
 | 
						||
			<td style="border: 1px solid black;">否</td>
 | 
						||
		</tr>
 | 
						||
		<tr data-end="896" data-start="840">
 | 
						||
			<td style="border: 1px solid black;">[45, 12, 3]</td>
 | 
						||
			<td style="border: 1px solid black;">45123</td>
 | 
						||
			<td style="border: 1px solid black;">否</td>
 | 
						||
		</tr>
 | 
						||
	</tbody>
 | 
						||
</table>
 | 
						||
 | 
						||
<p data-end="1618" data-start="1525">可以形成可整除连接且字典序最小的排列是 <code>[3,12,45]</code>。</p>
 | 
						||
</div>
 | 
						||
 | 
						||
<p><strong class="example">示例 2:</strong></p>
 | 
						||
 | 
						||
<div class="example-block">
 | 
						||
<p><strong>输入:</strong> <span class="example-io">nums = [10,5], k = 10</span></p>
 | 
						||
 | 
						||
<p><strong>输出:</strong> <span class="example-io">[5,10]</span></p>
 | 
						||
 | 
						||
<p><strong>解释:</strong></p>
 | 
						||
 | 
						||
<table data-end="1421" data-start="1200" node="[object Object]" style="border: 1px solid black;">
 | 
						||
	<thead data-end="1255" data-start="1200">
 | 
						||
		<tr data-end="1255" data-start="1200">
 | 
						||
			<th data-end="1216" data-start="1200" style="border: 1px solid black;">排列</th>
 | 
						||
			<th data-end="1237" data-start="1216" style="border: 1px solid black;">连接后的值</th>
 | 
						||
			<th data-end="1255" data-start="1237" style="border: 1px solid black;">是否能被 10 整除</th>
 | 
						||
		</tr>
 | 
						||
	</thead>
 | 
						||
	<tbody data-end="1421" data-start="1312">
 | 
						||
		<tr data-end="1366" data-start="1312">
 | 
						||
			<td style="border: 1px solid black;">[5, 10]</td>
 | 
						||
			<td style="border: 1px solid black;">510</td>
 | 
						||
			<td style="border: 1px solid black;">是</td>
 | 
						||
		</tr>
 | 
						||
		<tr data-end="1421" data-start="1367">
 | 
						||
			<td style="border: 1px solid black;">[10, 5]</td>
 | 
						||
			<td style="border: 1px solid black;">105</td>
 | 
						||
			<td style="border: 1px solid black;">否</td>
 | 
						||
		</tr>
 | 
						||
	</tbody>
 | 
						||
</table>
 | 
						||
 | 
						||
<p data-end="2011" data-start="1921">可以形成可整除连接且字典序最小的排列是 <code>[5,10]</code>。</p>
 | 
						||
</div>
 | 
						||
 | 
						||
<p><strong class="example">示例 3:</strong></p>
 | 
						||
 | 
						||
<div class="example-block">
 | 
						||
<p><strong>输入:</strong> <span class="example-io">nums = [1,2,3], k = 5</span></p>
 | 
						||
 | 
						||
<p><strong>输出:</strong> <span class="example-io">[]</span></p>
 | 
						||
 | 
						||
<p><strong>解释:</strong></p>
 | 
						||
 | 
						||
<p>由于不存在任何可以形成有效可整除连接的排列,因此返回空列表。</p>
 | 
						||
</div>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>提示:</strong></p>
 | 
						||
 | 
						||
<ul>
 | 
						||
	<li><code>1 <= nums.length <= 13</code></li>
 | 
						||
	<li><code>1 <= nums[i] <= 10<sup>5</sup></code></li>
 | 
						||
	<li><code>1 <= k <= 100</code></li>
 | 
						||
</ul>
 |