日期:2014-05-20  浏览次数:20679 次

求解猴子选大王的算法要详细的
public int getQue(int n,int m){  
  int r = 0;  
  for(int i=2;i<=n;i++)  
  r = (r+m)%i;  
  return r+1;  
  } 


这段代码 可以直接算出 猴子大王的位置 但是 个人理解有限

需要牛人帮忙 讲解 大神快来! 虚心求教

------解决方案--------------------
Java code

public int getQue(int n,int m){   
  int r = 0;   
  for(int i=2;i<=n;i++)   
  r = (r+m)%i;   
  return r+1;   
  }

------解决方案--------------------
说话要有个前因后果吧...
算法描述也没有
算法目标也没有
贴这么段代码...
我们不是姜子牙,掐指一算就知天文地理啊...
------解决方案--------------------
http://www.cppblog.com/Victordu/archive/2008/02/22/43082.html
------解决方案--------------------
这是著名的约瑟夫问题,请关注我写的一篇帖子!

http://topic.csdn.net/u/20120312/16/cca1183c-c85b-4c49-9020-a04a101838a5.html