mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 03:33:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p><code>n</code> 个朋友在玩游戏。这些朋友坐成一个圈,按 <strong>顺时针方向</strong> 从 <code>1</code> 到 <code>n</code> 编号。准确的说,从第 <code>i</code> 个朋友的位置开始顺时针移动 <code>1</code> 步会到达第 <code>(i + 1)</code> 个朋友的位置(<code>1 <= i < n</code>),而从第 <code>n</code> 个朋友的位置开始顺时针移动 <code>1</code> 步会回到第 <code>1</code> 个朋友的位置。</p>
 | 
						||
 | 
						||
<p>游戏规则如下:</p>
 | 
						||
 | 
						||
<p>第 <code>1</code> 个朋友接球。</p>
 | 
						||
 | 
						||
<ul>
 | 
						||
	<li>接着,第 <code>1</code> 个朋友将球传给距离他顺时针方向 <code>k</code> 步的朋友。</li>
 | 
						||
	<li>然后,接球的朋友应该把球传给距离他顺时针方向 <code>2 * k</code> 步的朋友。</li>
 | 
						||
	<li>接着,接球的朋友应该把球传给距离他顺时针方向 <code>3 * k</code> 步的朋友,以此类推。</li>
 | 
						||
</ul>
 | 
						||
 | 
						||
<p>换句话说,在第 <code>i</code> 轮中持有球的那位朋友需要将球传递给距离他顺时针方向 <code>i * k</code> 步的朋友。</p>
 | 
						||
 | 
						||
<p>当某个朋友第 2 次接到球时,游戏结束。</p>
 | 
						||
 | 
						||
<p>在整场游戏中没有接到过球的朋友是 <strong>输家</strong> 。</p>
 | 
						||
 | 
						||
<p>给你参与游戏的朋友数量 <code>n</code> 和一个整数 <code>k</code> ,请按升序排列返回包含所有输家编号的数组 <code>answer</code> 作为答案。</p>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>示例 1:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<strong>输入:</strong>n = 5, k = 2
 | 
						||
<strong>输出:</strong>[4,5]
 | 
						||
<strong>解释:</strong>以下为游戏进行情况:
 | 
						||
1)第 1 个朋友接球,第 1 个朋友将球传给距离他顺时针方向 2 步的玩家 —— 第 3 个朋友。
 | 
						||
2)第 3 个朋友将球传给距离他顺时针方向 4 步的玩家 —— 第 2 个朋友。
 | 
						||
3)第 2 个朋友将球传给距离他顺时针方向 6 步的玩家 —— 第 3 个朋友。
 | 
						||
4)第 3 个朋友接到两次球,游戏结束。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p><strong>示例 2:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<strong>输入:</strong>n = 4, k = 4
 | 
						||
<strong>输出:</strong>[2,3,4]
 | 
						||
<strong>解释:</strong>以下为游戏进行情况:
 | 
						||
1)第 1 个朋友接球,第 1 个朋友将球传给距离他顺时针方向 4 步的玩家 —— 第 1 个朋友。
 | 
						||
2)第 1 个朋友接到两次球,游戏结束。</pre>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>提示:</strong></p>
 | 
						||
 | 
						||
<ul>
 | 
						||
	<li><code>1 <= k <= n <= 50</code></li>
 | 
						||
</ul>
 |