当前位置: 首页 > news >正文

猴子报数(兰州大学/湖南大学机试题)

题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

n个猴子围坐一圈并按照顺时针方向从1到n编号,从第s个猴子开始进行1到m的报数,报数到第m的猴子退出报数,从紧挨它的下一个猴子重新开始1到m的报数,如此进行下去知道所有的猴子都退出为止。求给出这n个猴子的退出的顺序表。

输入输出格式
输入描述:

有做组测试数据.每一组数据有两行,第一行输入n(表示猴子的总数最多为100)第二行输入数据s(从第s个猴子开始报数)和数据m(第m个猴子退出报数).当输入0 0 0时表示程序结束.

输出描述:

每组数据的输出结果为一行,中间用逗号间隔。

输入输出样例
输入样例#:
10 2 5 5 2 3 0 0 0
输出样例#:
6,1,7,3,10,9,2,5,8,4 4,2,1,3,5
#include<bits/stdc++.h> using namespace std; int count(int n, int s, int m, const vector<int>&monkey){//看看到那个猴子出去了 int temp = 0, num = 0, i = s; for(int i = 1; i <= n; i ++){//还剩几只猴子 if(monkey[i] == 1){ num ++; } } if(num == 0){//没有了 return -1; } while(temp < m){//还有猴子 if(monkey[i] == 1){//该位置猴子还在 temp ++; //报数 if(temp == m){break;}//== i ++;//往后走 if(i > n){//序号超过就重置 i = 1; } } else{//猴子不在 i ++;//往后走 if(i > n){//序号超过就重置 i = 1; } } } return i; } int main(){ int n, s, m; while(cin>>n>>s>>m){ if(n == 0 && s == 0 && m == 0){ return 0; } vector<int>monkey(n + 1, 1);//初始都为1 int num = 0; while(num < n){ int temp = count(n, s, m, monkey);//本次报数的结果 if(temp != -1){//还有猴子 num ++; monkey[temp] = 0;//退出了 if(temp < n){ s = temp + 1; } else{ s = 1; } if(num == 1){//第一只 cout<<temp; } else{ cout<<","<<temp; } } } cout<<endl; } }
http://www.jsqmd.com/news/453473/

相关文章:

  • 文墨共鸣简单调用:Python API接入水墨风语义相似度服务的5行代码示例
  • DAMOYOLO-S多场景应用:智慧农业作物识别、工地安全帽检测实战
  • 论文降AIGC效果对比:3款降重工具实测与免费降AI率指令全解
  • 【C++实用工具】RandEmmet:致敬Emmet的极简随机数生成器(附完整源码+GitHub)
  • 太古里成都火锅大比拼!口碑佳品一网打尽,烧菜火锅/美食/火锅/社区火锅/特色美食,成都火锅品牌哪个好 - 品牌推荐师
  • Cosmos-Reason1-7B多场景:从中学奥赛培训到AI芯片指令集验证的跨层级推理支持
  • 2026年知名的LPC渗碳炉公司推荐:井式渗碳炉/推盘式渗碳炉/低压真空渗碳炉精选厂家 - 行业平台推荐
  • CLIP-GmP-ViT-L-14图文匹配测试工具:卷积神经网络与ViT的跨模态对比
  • 2026年热门的真空渗碳炉厂家推荐:低压真空渗碳炉源头工厂推荐 - 行业平台推荐
  • 2026年比较好的LPC渗碳炉公司推荐:低压真空渗碳炉公司口碑推荐 - 行业平台推荐
  • 2026年北京高性价比的电梯桥箱定制公司,选哪家更合适 - myqiye
  • 2026跨境电商展推荐哪些,为你揭晓举办地点和品牌展会 - 工业推荐榜
  • 2026年河北保定燃烧机制造厂合作案例多的排名,选哪家更靠谱 - mypinpai
  • 常见程序首页添加备案编号链接工信部的方式和方法
  • 2026年评价高的渗碳炉厂家推荐:LPC渗碳炉/齿轮渗碳炉/推盘式渗碳炉推荐公司 - 行业平台推荐
  • 聊聊GETfair跨博会口碑好吗,在珠三角有哪些合作优势 - 工业推荐榜
  • 2026年牛肉选购指南:源头厂家品质对比分析,新鲜牛肉/白牦牛肉/白牦牛/天祝白牦牛肉/牛肉/鲜牛肉,牛肉源头厂家有哪些 - 品牌推荐师
  • 春联生成模型-中文-base prompt工程:从C语言基础中学习结构化思维
  • 2026年热门的箱式淬火炉厂家推荐:井式淬火炉/辊底式淬火炉/箱式等温淬火炉公司精选 - 行业平台推荐
  • 剖析参加宁波出口跨境电商博览会的详细流程与参与方式 - mypinpai
  • 2026年山西聚乙烯板厂家价格对比,哪家更划算 - 工业设备
  • WeKnora效果实测:精准提取产品参数,彻底告别AI幻觉
  • 2026年靠谱的箱式等温淬火炉厂家推荐:辊底式盐浴淬火炉高口碑品牌推荐 - 行业平台推荐
  • 2026年口碑好的AI搜索优化优选服务商价格多少,选购指南 - 工业品网
  • 打开网站显示ASP.NT程序提示 从客户端(xxxx)检测到有潜在危险的 Request.Form 值错误怎么办|已解决
  • Phi-4-mini-reasoning与VSCode插件开发:智能编程助手实现
  • 聊聊缝纫线定制生产,费用大概多少钱合适? - 工业品牌热点
  • 为什么申报和投标中会要求第三方软件测试报告
  • 2026年质量好的井式淬火炉工厂推荐:箱式淬火炉/辊底式盐浴淬火炉/网带式盐浴淬火炉厂家精选 - 行业平台推荐
  • 打开网站显示HTTP 错误 500.19 - Internal Server Error错误怎么办|已解决