mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 11:43:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			60 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p>一个 <strong>k 镜像数字</strong> 指的是一个在十进制和 k 进制下从前往后读和从后往前读都一样的 <strong>没有前导 0</strong> 的 <strong>正</strong> 整数。</p>
 | 
						||
 | 
						||
<ul>
 | 
						||
	<li>比方说,<code>9</code> 是一个 2 镜像数字。<code>9</code> 在十进制下为 <code>9</code> ,二进制下为 <code>1001</code> ,两者从前往后读和从后往前读都一样。</li>
 | 
						||
	<li>相反地,<code>4</code> 不是一个 2 镜像数字。<code>4</code> 在二进制下为 <code>100</code> ,从前往后和从后往前读不相同。</li>
 | 
						||
</ul>
 | 
						||
 | 
						||
<p>给你进制 <code>k</code> 和一个数字 <code>n</code> ,请你返回 k 镜像数字中 <strong>最小</strong> 的 <code>n</code> 个数 <strong>之和</strong> 。</p>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><b>示例 1:</b></p>
 | 
						||
 | 
						||
<pre><b>输入:</b>k = 2, n = 5
 | 
						||
<b>输出:</b>25
 | 
						||
<strong>解释:
 | 
						||
</strong>最小的 5 个 2 镜像数字和它们的二进制表示如下:
 | 
						||
  十进制       二进制
 | 
						||
    1          1
 | 
						||
    3          11
 | 
						||
    5          101
 | 
						||
    7          111
 | 
						||
    9          1001
 | 
						||
它们的和为 1 + 3 + 5 + 7 + 9 = 25 。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p><strong>示例 2:</strong></p>
 | 
						||
 | 
						||
<pre><b>输入:</b>k = 3, n = 7
 | 
						||
<b>输出:</b>499
 | 
						||
<strong>解释:
 | 
						||
</strong>7 个最小的 3 镜像数字和它们的三进制表示如下:
 | 
						||
  十进制       三进制
 | 
						||
    1          1
 | 
						||
    2          2
 | 
						||
    4          11
 | 
						||
    8          22
 | 
						||
    121        11111
 | 
						||
    151        12121
 | 
						||
    212        21212
 | 
						||
它们的和为 1 + 2 + 4 + 8 + 121 + 151 + 212 = 499 。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p><strong>示例 3:</strong></p>
 | 
						||
 | 
						||
<pre><b>输入:</b>k = 7, n = 17
 | 
						||
<b>输出:</b>20379000
 | 
						||
<b>解释:</b>17 个最小的 7 镜像数字分别为:
 | 
						||
1, 2, 3, 4, 5, 6, 8, 121, 171, 242, 292, 16561, 65656, 2137312, 4602064, 6597956, 6958596
 | 
						||
</pre>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>提示:</strong></p>
 | 
						||
 | 
						||
<ul>
 | 
						||
	<li><code>2 <= k <= 9</code></li>
 | 
						||
	<li><code>1 <= n <= 30</code></li>
 | 
						||
</ul>
 |