猴子選大王--用數組與循環解決約瑟夫環問題

一 羣猴子排成一圈,按1,2,…,n依次編號。而後從第1只開始數,數到第m只,把它踢出圈,從它後面再開始數,再數到第m只,在把它踢出去…,如此不停的 進行下去,直到最後只剩下一隻猴子爲止,那隻猴子就叫作大王。要求編程模擬此過程,輸入m、n, 輸出最後那個大王的編號 1。本算法由兩層循環組成,內層控制剔除數到編號的猴子,外層控制保證只剩一個猴子, 2:本算法利用一個累加s來控制跳出循環,當s=1時代
相關文章
相關標籤/搜索