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

如何来建设网站青岛建设集团招工信息网站

如何来建设网站,青岛建设集团招工信息网站,如何自己做网站推广淘宝客,wordpress 仿优客逸家n 个小孩围坐成一圈,并按顺时针编号为1,2,…,n,从编号为 p 的小孩顺时针依次报数,由1报到m ,当报到 m 时,该小孩从圈中出去,然后下一个再从1报数,当报到 m 时再出去。如此反复,直至所…

n 个小孩围坐成一圈,并按顺时针编号为1,2,…,n,从编号为 p 的小孩顺时针依次报数,由1报到m ,当报到 m 时,该小孩从圈中出去,然后下一个再从1报数,当报到 m 时再出去。如此反复,直至所有的小孩都从圈中出去。请按出去的先后顺序输出小孩的编号。

每行是用空格分开的三个整数,第一个是n,第二个是p,第三个是m (0 < m,n < 300)。最后一行是:0 0 0

#include<stdio.h>
void ysf(int n,int p,int m){int children[301];for(int i=1;i<=n;i++)children[i]=i;int index=p;//从编号为p的小孩开始int remaining=n;while(remaining>0){//数到m for(int count=1;count<m;count++){index=(index%n)+1;while(children[index]==0)//跳过已经出圈的小孩 index=(index%n)+1;}printf("%d ",children[index]);children[index]=0;remaining--;//移动到下一个有效的小孩if(remaining>0){index=(index%n)+1;while(children[index]==0)index=(index%n)+1;} } printf("\n");
}
int main(){int n,p,m;while(1){scanf("%d %d %d",&n,&p,&m);if((n==0)&&(p==0)&&(m==0))break;ysf(n,p,m);}return 0;
}

 

编号为 1 到 n 的 n 个人围成一圈。从编号为 1 的人开始报数,报到 m 的人离开。

下一个人继续从 1 开始报数。

n-1 轮结束以后,只剩下一个人,问最后留下的这个人编号是多少?

约瑟夫环

#include<stdio.h>
int ysf(int n,int m){int p=0;for(int i=2;i<=n;i++)p=(p+m)%i;return p+1;
}
int main(){int n,m;scanf("%d,%d",&n,&m);printf("%d",ysf(n,m));return 0;
} 

http://www.dtcms.com/a/607087.html

相关文章:

  • 1688采购系统:批量下单自动下单功能实现
  • 网站服务器cpu占用多少要升级工业信息化部网站备案
  • 手机网站模块一直免费的服务器下载
  • 实战:爬取汽车之家车型参数对比的技术指南
  • 网站后台怎么控制护理专业简历制作
  • DP 转光纤:捷米特 JM-DP-FIBER-S-A/B-R 转换器汽车焊接产线应用案例
  • 驭见未来,服务致胜:2025中国汽车终端服务体验洞察报告
  • 京东商品评论 API 返回数据解析指南:从嵌套 JSON 到结构化评论信息
  • 给别人开发一个网站多少钱大型外贸商城网站建设
  • 对于数据结构:链式二叉树的超详细保姆级解析—上
  • 石家庄红酒公司 网站建设资讯门户网站 dede
  • 【MySQL】内外链接和数据库索引
  • HOT100题打卡第38天——贪心算法
  • 力扣热题100道前55道,内容和力扣官方稍有不同,记录了本人的一些独特的解法
  • RDP登录事件详细溯源分析脚本(兼容Windows PowerShell版本)
  • 贪心算法实验1
  • 怎样做一个网站电子商务平台的类型
  • 好的网站建设公司哪家好北京优化推广公司
  • 易语言模块反编译与破解技术解析 | 深入理解反编译的原理与应用
  • 网站开发是哪个营销方案策划书
  • 用ps做一份网站小程序在线制作模板
  • Vite 7 + React 19 升级清单
  • 微网站怎么建设wordpress餐饮
  • 中国建设银行社保卡网站wordpress看板猫
  • 动易网站中添加邮箱seo推广主要做什么
  • 网站建设教程吧百度收录入口提交
  • 密度估计与人群计数的深度学习方法综述
  • 坪地网站建设游戏网页设计
  • Spring Data JAP中Pageable对象如何从1开始分页,而不是从0开始
  • 勇闯前后端:Java 基础语法 + ATM 同步实现