CCF 201712 2 工資計算

2021-08-16 23:47:13 字數 1070 閱讀 3313

ccf.201712-2.工資計算

問題描述

試題編號:

201712-2

試題名稱:

遊戲時間限制:

1.0s

記憶體限制:

256.0mb

問題描述:

問題描述

有 n個小朋友圍成一圈玩遊戲,小朋友從1至

n編號,2號小朋友坐在1號小朋友的順時針方向,3號小朋友坐在2號小朋友的順時針方向,……,1號小朋友坐在

n號小朋友的順時針方向。

遊戲開始,從1號小朋友開始順時針報數,接下來每個小朋友的報數是上乙個小朋友報的數加1。若乙個小朋友報的數為

k的倍數或其末位數(即數的個位)為

k,則該小朋友被淘汰出局,不再參加以後的報數。當遊戲中只剩下乙個小朋友時,該小朋友獲勝。

例如,當n=5, k=2時:

1號小朋友報數1;

2號小朋友報數2淘汰;

3號小朋友報數3;

4號小朋友報數4淘汰;

5號小朋友報數5;

1號小朋友報數6淘汰;

3號小朋友報數7;

5號小朋友報數8淘汰;

3號小朋友獲勝。

給定 n和

k,請問最後獲勝的小朋友編號為多少?

輸入格式

輸入一行,包括兩個整數

n和k,意義如題目所述。

輸出格式

輸出一行,包含乙個整數,表示獲勝的小朋友編號。

樣例輸入

5 2

樣例輸出

3

樣例輸入

7 3

樣例輸出

4

資料規模和約定

對於所有評測用例,1 ≤ 

n ≤ 1000,1 ≤ 

k ≤ 9。

考點:約瑟夫環

#includeusing namespace std;

bool check(int a,int n)          //判斷當前是否只剩一人

;           

while(check(a,n))

for(i=0; i

CCF201712 2 遊戲 佇列方法

試題編號 201712 2 試題名稱 遊戲時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 有 n個小朋友圍成一圈玩遊戲,小朋友從1至 n編號,2號小朋友坐在1號小朋友的順時針方向,3號小朋友坐在2號小朋友的順時針方向,1號小朋友坐在 n號小朋友的順時針方向。遊戲開始,從1號小朋友...

CCF201712 2 遊戲 (python語言)

試題編號 201712 2 試題名稱 遊戲時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 有n個小朋友圍成一圈玩遊戲,小朋友從1至n編號,2號小朋友坐在1號小朋友的順時針方向,3號小朋友坐在2號小朋友的順時針方向,1號小朋友坐在n號小朋友的順時針方向。遊戲開始,從1號小朋友開始順...

ccf 201712 2 遊戲 Python實現

問題描述 試題編號 201712 2 試題名稱 遊戲時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 有n個小朋友圍成一圈玩遊戲,小朋友從1至n 編號,2號小朋友坐在1號小朋友的順時針方向,3號小朋友坐在2號小朋友的順時針方向,1號小朋友坐在n 號小朋友的順時針方向。遊戲開始,從1...