题解 1047: [编程入门]报数问题

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

约瑟夫环

摘要:解题思路:用一个数组来存放每个人的编号,用变量to来记录除去的人数,用一个while(to!=n-1)循环,循环中先判断当前人员的编号是否为0,如果为0,就接着循环,如果不为0,则变量s+1;当s==……

JAVA解题,有安全性的解题法

摘要:解题思路:通过对数组的自然数排序定义,来模拟人的报号(从1至n),同时进行第一轮淘汰         然后通过余数计算,获得每次淘汰后未被遍历的,加入新一轮淘汰(利用循环)         并在每一轮……