問題描述
有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;
const int n = 1000;
int a[2][n];
int main()
if(k == 1)else
}for(int i = 0; i < n; i++)
b[i] = 0;}}
} for(int i = 0; i < n; i++)
} }return 0;
}
CCF CSP題目彙總
ccf csp首頁 以下都是我自己做過的題目,答案也全是自己做的,和網上大牛的最優解還是有差距。試題編號 試題名稱 最高得分 201912 1 報數100 201912 2 站選址 100201909 1 小明種蘋果 100201909 2 小明種蘋果 續 100201909 3 字元畫201903...
CCF CSP題目 再賣菜
一 差分約束系統是啥?差分約束系統 system of difference constraints 是求解關於一組變數的特殊不等式組之方法。如果乙個系統由n個變數和m個約束條件組成,其中每個約束條件形如xj xi bk i,j 1,n k 1,m 則稱其為差分約束系統 system of diff...
ccf csp 題目 學生排隊
試題編號 201703 2 試題名稱 學生排隊 時間限制 1.0s 記憶體限制 256.0mb 問題描述 體育老師小明要將自己班上的學生按順序排隊。他首先讓學生按學號從小到大的順序排成一排,學號小的排在前面,然後進行多次調整。一次調整小明可能讓一位同學出隊,向前或者向後移動一段距離後再插入佇列。例如...