YTU 2018 約瑟夫問題

2022-08-02 05:00:13 字數 444 閱讀 8591

description

n個人想玩殘酷的死亡遊戲,遊戲規則如下:

n個人進行編號,分別從1到

n,排成乙個圈,順時針從

1開始數到

m,數到

m的人被殺,剩下的人繼續遊戲,活到最後的乙個人是勝利者。請輸出最後乙個人的編號。

input輸入n

和m值。output

輸出勝利者的編號。

sample input

5 3sample output

4hint

第一輪:3被殺

第二輪:1被殺

第三輪:5被殺

第四輪:2被殺

#include using namespace std;

int main()

void s(int *p,int i,int n,int m)

}}

YTU 2018 約瑟夫問題

description n個人想玩殘酷的死亡遊戲,遊戲規則如下 n個人進行編號,分別從1到 n,排成乙個圈,順時針從 1開始數到 m,數到 m的人被殺,剩下的人繼續遊戲,活到最後的乙個人是勝利者。請輸出最後乙個人的編號。input輸入n 和m值。output 輸出勝利者的編號。sample inpu...

BIT2018 DS SS 約瑟夫問題與迴圈鍊錶

約瑟夫問題是乙個經典的問題 大一我們講過 這個問題可以用陣列,也可以用鍊錶。作為複習,大家可以試試你自己的演算法。已知n個人 不妨分別以編號1,2,3,n 代表 圍坐在一張圓桌周圍,從編號為 k 的人開始,從1開始順時針報數1,2,3,順時針數到m 的那個人,出列並輸出。然後從出列的下乙個人開始,從...

約瑟夫問題 約瑟夫環

約瑟夫 問題 有時也稱為約瑟夫斯置換,是乙個出現在電腦科學和數學中的問題。在計算機程式設計的演算法中,類似問題又稱為約瑟夫環。又稱 丟手絹問題 據說著名猶太歷史學家 josephus有過以下的故事 在羅馬人占領喬塔帕特後,39 個猶太人與josephus及他的朋友躲到乙個洞中,39個猶太人決定寧願死...