約瑟夫問題

2021-04-30 05:32:15 字數 484 閱讀 5675

今天在acm又遇到了約瑟夫問題,前些日子聽說這個有公式的,於是我到網下查了下。是有乙個公式的:

遞推公式

f=0;

f=(f+m) mod i; (i>1)

出處:http://baike.baidu.com/view/213217.html?tp=0_01

不過我套上去,總是不對,不知道為什麼。

本問題acm**:http://acm.jlu.edu.cn/joj/showproblem.php?pid=1766

下面是ac**,用了暴力搜尋的

#include

using namespace std;

int visit[101];

int main()

}key=k;

visit[k]=1;

if(k==12) break;

}if(j==n) break;

}cout<}return 0;

}

約瑟夫問題 約瑟夫環

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

約瑟夫問題 約瑟夫環

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

約瑟夫問題

這是17世紀的法國數學家加斯帕在 數目的遊戲問題 中講的乙個故事 15個教徒和15 個非教徒在深海上遇險,必須將一半的人投入海中,其餘的人才能倖免於難,於是想了乙個辦法 30個人圍成一圓圈,從第乙個人開始依次報數,每數到第九個人就將他扔入大海,如此迴圈進行直到僅餘15個人為止。問怎樣排法,才能使每次...