日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

猴子选王c语言链表程序代码,C语言程序设计-猴子选大王[链表应用]

發布時間:2024/9/19 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 猴子选王c语言链表程序代码,C语言程序设计-猴子选大王[链表应用] 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2032 猴子選大王

Description

有N只猴子,從1~N進行編號。它們按照編號的順時針方向排成一個圓圈,然后從第一只猴子開始報數。第一只猴子報的第一個數字為1,以后每只猴子報的數字都是它們前面猴子所報數字加1。如果一個猴子報的數字是M,則該猴子出列,下一個猴子重新從1開始報數,直到所有猴子都出列為止,最后一個出列的猴子勝出。你的任務是對于給定猴子數量和報數上限值M,確定出能夠被選作大王的猴子的編號。

Input

第一行為一個整數N,表示測試數據的組數,接下來的N行中每行包含兩個整數,第一個數是猴子的個數,第二個數是報數上限值M(M>1),兩數之間由空格分隔。

Output

輸出共N行,每行為對應輸入行獲勝猴子的編號。

Sample Input

2

8 5

5 8

Sample Output

3

1

#include

#include

/* 定義鏈表節點類型 */

typedef struct node

{

int data;

struct node *next;

}linklist;

int creat(int n, int m)

{

linklist *head, *p, *s, *q;

int i, total;

/* 創建循環鏈表,頭節點也存信息 */

head = (linklist*) malloc(sizeof(linklist));

p = head;

p->data = 1;

p->next = p;

/* 初始化循環鏈表 */

for (i = 2; i <= n; i++)

{

s = (linklist*) malloc(sizeof(linklist));

s->data = i;

s->next = p->next;

p->next = s;

p = p->next;

}

p = head;

/* 保存節點總數 */

total = n;

q = head;

/* 只剩一個節點時停止循環 */

while (total != 1)

{

/* 報數過程,p指向要刪除的節點 */

for (i = 1; i < m; i++)

{

p = p->next;

}

/* q 指向 p 節點的前驅 */

while (q->next != p)

{

q = q->next;

}

/* 刪除 p 節點 */

q->next = p->next;

/* 保存被刪除節點指針 */

s = p;

/* p 指向被刪除節點的后繼 */

p = p->next;

/* 釋放被刪除的節點 */

free(s);

/* 節點個數減一 */

total--;

}

//free(p);

/* 打印最后剩下的節點序號 */

int vsdata=p->data;

free(p);

return vsdata;

}

int main()

{

int n[10], m[10];

/* 讀入問題條件 */

int k;

scanf("%d", &k);

for (int i=0;i

{

scanf("%d%d",&n[i],&m[i]);

}

for (int ii=0;ii

{

printf("%d\n",creat(n[ii],m[ii]));

}

return 0;

}

sicily 猴子選大王

題目描述 猴子選大王,有N只猴子,從1-N進行編號.它們按照編號的順時針方向,排成一個圓圈,然后從第一只猴子開始報數.第一只猴子報1,以后每只猴子報的數字都是它前面猴子所報數字加1.如果一只猴子報的數 ...

POJ3750&colon; 小孩報數問題&plus;一道經典約瑟夫問題(猴子選大王)

又一次因為一個小錯誤,POJ上Wrong Answer了無數次..... 在差不多要放棄的時候,發現了這個猥瑣的不能再猥瑣的bug,改完了提交就AC了,簡直無語.... 本題wo采用模擬方法: 1 # ...

PHP編程----猴子選大王

猴子選大王 (約瑟夫環)(c&num;)

猴子選大王問題: 一堆猴子都有編號,編號是1,2,3 ...m ,這群猴子(m個)按照1到m的順序圍坐一圈, 從第1開始數,每數到第n個,該猴子就要離開此圈,這樣依次下來,直到圈中只剩下最后一只猴子, ...

PHP洗牌、猴子選大王兩個小算法

洗牌算法 /** *洗牌算法washCard *@param $cardNum *@return array */ function washCard($cardNum) { $ca ...

猴子選大王的c&num;實現

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的猴子选王c语言链表程序代码,C语言程序设计-猴子选大王[链表应用]的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久精品人人做人人爽 | 色图视频 | 日本动漫艳母 | 四虎影库永久在线 | 免费的性爱视频 | 香蕉视频国产 | 在线免费观看你懂的 | 欧美黑人欧美精品刺激 | 精品欧美一区二区三区久久久 | 国产麻豆精品一区二区 | 欧美精品色视频 | 少妇特黄a一区二区三区88av | 国产传媒一级片 | 在线aa | 国产成人精品综合 | 99ri视频| 欧美视频一二三区 | 亚洲午夜av | 亚洲高清视频在线 | 天天干天天插天天操 | 中文字幕av免费观看 | 91免费视频 | 国产无遮挡一区二区三区毛片日本 | 性视频播放免费视频 | 成人免费看片网站 | 久久久美女视频 | 制服一区二区 | 日韩精品极品视频在线观看免费 | 国产高清小视频 | 色综合久久88色综合天天 | 人妻视频一区二区三区 | 一区二区福利电影 | 日本成人在线一区 | 天天草天天爽 | 爱插视频 | 成人片黄网站久久久免费 | 亚洲人成人无码网www国产 | 夜夜草导航 | 精品国产乱码久久久 | 日韩极品少妇 | 精品国产乱码久久久久夜深人妻 | 日皮视频免费看 | 超碰黑丝 | 97午夜| 亚洲日本成人在线观看 | 日韩精品免费一区二区在线观看 | 亚洲影库 | 婷婷丁香花五月天 | 自拍偷拍20p | 男生女生操操操 | 日本三级久久 | 狠狠综合| 亚洲午夜在线视频 | 天天干天天草天天射 | 亚洲第七页 | 国产精品区在线 | 亚洲成人国产精品 | 爽爽淫人| 中文字幕人妻一区二区 | 美女av毛片 | 国产真实乱人偷精品视频 | 亚洲影院在线 | 玉米地疯狂的吸允她的奶视频 | 一级片视频在线观看 | 亚洲成人xxx| 美女被揉胸视频 | 国产欧美一区二区三区在线看 | 九色porny蝌蚪视频 | 日韩精品一区二区三区四区 | 黄色a一级| 久久精品国产精品亚洲色婷婷 | 男人天堂网站 | 天天色亚洲 | 国产一级做a爱片久久毛片a | 性色av无码久久一区二区三区 | 中文字幕av久久 | 理论片第一页 | 91狠狠爱 | 蜜桃av鲁一鲁一鲁一鲁俄罗斯的 | 成人教育av在线 | 91精品91久久久中77777 | 又黄又色| 日本成人激情视频 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 欧美黑人激情 | 中文字幕少妇在线三级hd | 黑人一级女人全片 | 亚洲第一黄 | 亚洲综合99 | 成人性生交大片免费卡看 | 亚洲自拍偷拍在线 | 婷婷第四色 | 亚洲五码在线 | 又黄又色 | 最近最经典中文mv字幕 | 综合狠狠开心 | 蝌蚪自拍网站 | 精品国产aⅴ | 成人片在线视频 |