回 帖 发 新 帖 刷新版面

主题:题目是:用数组求解约瑟夫问题

题目是:用数组求解约瑟夫问题,有N个小孩围在一起按顺时钟报数,报到M的小孩从圈子中离开,然后从下一个小孩开始报数,每报到M相应的小孩从圈子中离开,最后一个离开圈子的人为胜者,问胜者是哪一个小孩?

#include<iostream>
using namespace std;
const int N=20,M=5;
int main()
{int children[N],count=1,children_remaind=M,i=0;
 for(i=0;i<N;i++)
    children[i]=i+1;
 while(children_remaind>1)
  {for(i=0;children_remaind>1;i++,count++)
    {if(count==M)
       {for(int m=i;m<children_remaind-1;m++)
           children[m]=children[m+1];
        children_remaind--;
           
        }
     
      count=1;
      if(i>=children_remaind-1)
        i=0;
     }
    
   }
 

cout<<" the winner is No."<<children[0]<<endl;
}
本篇来自:http://www.021-12580.org

回复列表 (共1个回复)

沙发

看看。。。。


[url=http://www.fengxiong123.com/][color=#fffffe]丰胸[/color][/url]
[url=http://www.fengxiong123.com/fxcp.asp][color=#fffffe]丰胸药物[/color][/url]
[url=http://www.fengxiong123.com/ygn_news.asp][color=#fffffe]如何丰胸[/color][/url]
[url=http://www.fengxiong123.com/ygn_news.asp][color=#fffffe]丰胸方法[/color][/url]
[url=http://www.fengxiong123.com/][color=#fffffe]丰胸药[/color][/url]
[url=http://www.fengxiong123.com/ygn_news.asp][color=#fffffe]丰胸秘诀[/color][/url]
[url=http://www.fengxiong123.com/][color=#fffffe]丰胸产品[/color][/url]
[url=http://www.goodman-usa.net/][color=#fffffe]男性增大[/color][/url]
[url=http://www.goodman-usa.net/][color=#fffffe]美国goodman[/color][/url]
[url=http://www.goodman-usa.net/nxzy/][color=#fffffe]男性生殖器增长方法[/color][/url]

我来回复

您尚未登录,请登录后再回复。点此登录或注册