約瑟夫

/*約瑟夫兩種遞歸的區別(一個求最後活下來的,一個求的是死掉的人位置) 1. (1)s=0; for (i=2;i<=n;i++) s=(s+m)%i; (2)s=0; for (i=2;i<=n;i++) s=(s+m-1)%n; if(s==0) s=n-1; //循環結束s+1爲存活的人 2.s=0; while(1) {
相關文章
相關標籤/搜索