* 一群猴子排成一圈,按1,2,…,n依次編號。然后從第1只開始數,數到第m只,把它踢出圈, * 從它后面再開始數,再數到第m只,在把它踢出去…,如此不停的進行下去, * 直到最后只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過程,輸入m、n, 輸出最后那個大王的編號*/ 剛開發搞 ...
lt php 猴子選大王 param type m 猴子數 param type n 出局次數 return type description echo function monkey m, n 定義一個數組 for i i lt m i arr i 數組里的任意一個數 arr rand , arr array , , , , , , , , 設置數組指針 i 循環數組,判斷猴子次數 while ...
2016-04-25 09:19 0 5271 推薦指數:
* 一群猴子排成一圈,按1,2,…,n依次編號。然后從第1只開始數,數到第m只,把它踢出圈, * 從它后面再開始數,再數到第m只,在把它踢出去…,如此不停的進行下去, * 直到最后只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過程,輸入m、n, 輸出最后那個大王的編號*/ 剛開發搞 ...
一 群猴子排成一圈,按1,2,…,n依次編號。然后從第1只開始數,數到第m只,把它踢出圈,從它后面再開始數,再數到第m只,在把它踢出去…,如此不停的 進行下去,直到最后只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過程,輸入m、n, 輸出最后那個大王的編號 <?php ...
一群猴子排成一圈,按1,2,...,n依次編號。然后從第1只開始數,數到第m只,把它踢出圈,從它后面再開始數,再數到第m只,在把它踢出去...,如此不停的進行下去,直到最后只剩下一只猴子為止,那只猴子就叫做大王。要求編程模擬此過程,輸入m、n, 輸出最后那個大王的編號 ...
有17個人圍成一圈(編號為0~16),從第 0號的人開始從 1報數, 凡報到 3的倍數的人離開圈子,然后再數下去,直到最后只剩下一個人為止。 問此人原來的位置是多少號? ...
加班回來的路上看到一個這樣的題,題目就是標題, (原題地址:http://www.cnblogs.com/tonybinlj/archive/2009/01/04/1367856.html),然后自我感覺用了個比較拙劣的方式,最后還是實現了。這里的17和3當然可以當做參數m,n ...
有17個人圍成一圈,從0號的人開始報數,凡報到3的倍數的人離開圈子,然后再數下去。直到最后只剩下一個人為止。問此人原來的位置是多少號。 無意中在天涯很老的帖子看到這個問題。分析如下。 感覺這個更像是一道小學或者中學的算術題。只不過是要通過程序的方式去演示一下這個過程。 最 ...
樣例輸入3 輸出2 輸入100 輸出91 代碼及分析: #include<stdio.h> int main() { int i,n,N,out,a[1000]; out=i=n=0; //用out記錄退出圈子的人,初始化 ...
include using namespace std; // 函數king:猴子選大王 // 參數:a-猴子數組n-1個猴子分別占據下標為~n-1的位置,n-數組長度 // 返回值:新猴王的下標序號 int king(int a[], int n); int main() { int ...