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

电商网站开发要多少钱小果seo实战培训课程

电商网站开发要多少钱,小果seo实战培训课程,哪家公司做网站好,可信网站验证服务证书约瑟夫问题 题目描述 n n n 个人围成一圈,从第一个人开始报数,数到 m m m 的人出列,再由下一个人重新从 1 1 1 开始报数,数到 m m m 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。…

约瑟夫问题

题目描述

n n n 个人围成一圈,从第一个人开始报数,数到 m m m 的人出列,再由下一个人重新从 1 1 1 开始报数,数到 m m m 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。

输入格式

输入两个整数 n , m n,m n,m

输出格式

输出一行 n n n 个整数,按顺序输出每个出圈人的编号。

样例 #1

样例输入 #1

10 3

样例输出 #1

3 6 9 2 7 1 8 5 10 4

提示

1 ≤ m , n ≤ 100 1 \le m, n \le 100 1m,n100

题解

#include<stdio.h>
#include<stdlib.h>
struct node {int ID;struct node* next;
};
struct node* add_to_list(struct node* p, int id)
{struct node* new_node = malloc(sizeof(struct node));p->next = new_node;new_node->next = NULL;new_node->ID = id;return new_node;
}
//在尾部插入并且赋值IDint main(void)
{int n = 0, m = 0;scanf("%d%d", &m, &n);struct node* head = malloc(sizeof(struct node));head->ID = 1;head->next = NULL;struct node* end = head;for (int i = 2; i <= m; i++){end = add_to_list(end, i);}end->next = head;//尾部指向头部,构成循环链表for (int i = 1; i <= m; i++){for (int x = 1; x <= n - 2; x++){head = head->next;}if (i >= 2) printf(" ");printf("%d", (head->next)->ID);struct node* cur=(head->next);head->next = (head->next)->next;head = head->next;free(cur);//释放被删除结点的内存}
}

循环链表

http://www.15wanjia.com/news/24054.html

相关文章:

  • 网站系统升级需要多久优化大师下载安装免费
  • 武汉做网站优化的公司百度信息流投放技巧
  • 同城推广百度seo怎么查排名
  • wordpress 主题包seo自学教程推荐
  • 做电影网站犯法网店代运营商
  • 山东建设银行官方网站app推广联盟
  • 搭建网站全套需要多少钱网络营销的目的是什么
  • 网站建设公司天强科技小红书搜索关键词排名
  • 网站深圳东莞网络推广代运营
  • 临沂网站服务器价格十大中文网站排名
  • 统计局门户网站建设目标北京网站制作公司
  • 本地wordpress模板编辑器上海排名优化seo
  • 免费建设网站好吗淘宝推广软件哪个好
  • 创客贴网站做海报技能中国制造网外贸平台
  • 苏州网站开发建设公司恶意点击竞价时用的什么软件
  • 公司网站一定要备案吗千峰培训出来好就业吗
  • 网站直播间 是怎么做的哪里有网站推广优化
  • 惠州做网络推广的广西关键词优化公司
  • 海南棋牌网站建设网推怎么推广
  • 高端网站定制的方法近三天的国内外大事
  • 武汉网站建设开发山东网络推广优化排名
  • 怎么查看网站是哪家公司做的公司网站设计公司
  • 给做网站建设的一些建议百度app营销软件
  • 属于自己的网站哈尔滨网站制作软件
  • 医疗网站建设多少钱专业做网站公司
  • 网站建设新报价图片杭州网络推广
  • 郑州高端做网站网络整合营销4i原则
  • jsp做的网页是网站吗网址导航推广
  • 做a动漫视频在线观看网站南宁seo网络推广
  • 做网站需要什么许可证网站大全软件下载