问个猴子怎么选猴王之间选猴王的问题

大小猴子怎么选猴王共35只它们┅起去采摘水蜜桃。猴王不在的时候一只大猴子怎么选猴王一小时可采15千克,一只小猴子怎么选猴王一小时可采摘11千克猴王在场监督嘚时候,每只猴子怎么选猴王不论大小每小时都可多采摘12千克有一天,采摘了8小时其中只有第一小时和最后—小时有猴王在场监督,結果共采摘了4400千克水蜜桃在这个猴群中,共有小猴子怎么选猴王多少只

请帮忙给出正确答案和分析,谢谢!

}

版权声明:著作权归作者所有商业转载请联系作者获得授权,非商业转载请注明出处 /BaiBai_Yazi/article/details/

题目内容:有n只猴子怎么选猴王,按顺时针方向围成一圈选大王(编号从1到n)從第1号开始报数,一直数到m数到m的猴子怎么选猴王退出圈外,剩下的猴子怎么选猴王再接着从1开始报数就这样,直到圈内只剩下一只猴子怎么选猴王时这个猴子怎么选猴王就是猴王,编程求输入nm后,输出最后猴王的编号

输出格式:输出包含一行,即最后猴王的编號


  1. 使用一个循环链表将这些猴子怎么选猴王串起来,每次报号后就向后 ? work = work->next ; 当报号到所输入的num时候便删除当前节点
  2. 使用双向循环链表,使删除操作更简单
  3. 注意我使用work指向的下一个节点,即:若我设置编号为 1–2--3–4--5–6 的序列设置口号 2 则 报完第一个轮次后work节点为 3,设立一个temp節点为 2然后delete temp ; 从而使work节点始终处于工作状态直至 work->next = work(只有一个节点)即为King。
}

我要回帖

更多关于 猴子怎么选猴王 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信