多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > 互聯(lián)網(wǎng) > 用C++實現(xiàn)約瑟夫環(huán)的問題

用C++實現(xiàn)約瑟夫環(huán)的問題

來源:程序員人生   發(fā)布時間:2014-11-13 08:45:55 閱讀次數(shù):2098次

約瑟夫問題是個著名的問題:N個人圍成1圈,從第1個開始報數(shù),第M個將被殺掉,最后剩下1個,其余人都將被殺掉。例如N=6,M=5,被殺掉的人的序號為5,4,6,2,3。最后剩下1號。

  假定在圈子里前K個為好人,后K個為壞人,你的任務(wù)是肯定這樣的最少M,使得所有的壞人在第1個好人之前被殺掉。

 

//----數(shù)學(xué)中有乘法口訣。。那只是工具。我們都很熟習(xí)。

//----C++中有1些基本的程序。也只是工具我們必須像熟習(xí)乘法口訣1樣去熟習(xí)這些程序。

//----很基礎(chǔ)的1些東西必須熟練。。。

#include<iostream> class link; using namespace std; class node{ friend class link; public: node():next(NULL){} node(int value):data(value),next(NULL){} private: int data; node *next; }; class link{ public: link(int x,int y,int z):n(x),s(y),m(z){} node *createlink() { node *p,*r; node *q; r=p=new node; for(int i=1;i<=n;++i) { q=new node; q->data=i; r->next=q; r=q; } r->next=p->next; return p; } node *jusefu(node *startnode) { node *p=startnode->next; node *q; for(int i=1;i<s;++i) p=p->next;//讓p指向開始數(shù)數(shù)的位置,讓q指向需要刪除結(jié)點的位置的前1個位置 q=p->next; while(q->next!=p) { q=q->next; } while(p->next!=p) { for(int j=1;j<m;++j) { //node *tmp; q=p; p=p->next; } q->next=p->next; cout<<"將要刪除的號碼是"<<p->data<<endl; delete p; p=q->next; } cout<<"留下來的人數(shù)的號碼為"<<p->data<<endl; return p; } private: int n; int s; int m; }; int main() { int i,j,k; cout<<"輸入總數(shù),開始位置;每次循環(huán)人數(shù)"<<endl; cin>>i>>j>>k; link linklist(i,j,k); node *head=linklist.createlink(); node *lastnode=linklist.jusefu(head); system("pause"); return 0; }


生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美成人区 | www.男女| 亚洲精品免费在线观看 | 视频网站在线 | 秋霞一级在线理论片欧美 | 日韩精品一区二区三区乱码 | 国内精品久久久久久不卡影院 | 国产美女一级做受在线观看 | h视频在线看 | 老师邪恶影院a啦啦啦影院 老司机av | 看亚洲色图 | 亚洲最大成人 | 亚洲欧美一 | 色盈盈| 亚洲国产精品久久网午夜 | 中文精品久久久久中文 | 爱爱小视频在线看免费 | 成人国产视频在线观看 | 一区二区视频在线观看 | 欧美字幕 | 国产玖玖在线观看 | 亚洲国产综合精品中文第一区 | 欧美另类videosbestse | 综合色网站 | 午夜久久久久久亚洲国产精品 | 国产精品99久久久久久www | 国产自在自拍 | 欧美一区二区三区视频在线观看 | 香蕉在线精品一区二区 | 日韩一区二区视频在线观看 | 男女午夜视频 | 毛片免费毛片一级jjj毛片 | 日韩一级在线播放免费观看 | 免费网站在线播放 | www性| 亚洲国产精品aaa一区 | 日日摸人人看97人人澡 | www.性欧美| 色视频在线播放 | 欧美精品 在线播放 | 久久亚洲欧美成人精品 |