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

网站地图在线生成器惠州网站制作推广

网站地图在线生成器,惠州网站制作推广,郑州做网站 码通,网站建设哪家专业7-9 sdut-C语言实验-约瑟夫问题 分数 20 全屏浏览 切换布局 作者 马新娟 单位 山东理工大学 n个人想玩残酷的死亡游戏,游戏规则如下: n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的…

7-9 sdut-C语言实验-约瑟夫问题

分数 20

全屏浏览

切换布局

作者 马新娟

单位 山东理工大学

n个人想玩残酷的死亡游戏,游戏规则如下:

n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的人被杀,剩下的人继续游戏,活到最后的一个人是胜利者。

请输出最后一个人的编号。

输入格式:

输入n和m值。

输出格式:

输出胜利者的编号。

输入样例:

5 3

输出样例:

4

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

#include<stdio.h>
#include<stdlib.h>
struct node
{int data;struct node *next;
};
int main()
{struct node *head,*tail,*p,*q;int n,m;scanf("%d %d",&n,&m);head=(struct node*)malloc(sizeof(struct node));head->next=NULL;tail=head;//建立链表for(int i=1; i<=n; i++){p=(struct node*)malloc(sizeof(struct node));p->data=i;p->next=NULL;tail->next=p;tail=p;}//对链表中的每一个赋值head=head->next;//对于循环链表要注意head是有数值的,不能和之前一样赋值为NULLp->next=head;//将最后的指向headtail=head;while(tail->next!=head){tail=tail->next;}//寻找head之前的,方便删除链表中的元素p=head;while(p->next!=p){int t=m-1;//要注意是从1开始喊,而使用while时0时才停止,因此要-1while(t--){tail=tail->next;p=p->next;}//进行喊数tail->next=p->next;p=p->next;//删除链表元素过程}printf("%d",p->data);
}

http://www.yayakq.cn/news/236032/

相关文章:

  • 浅析我国门户网站建设不足app开发公司投入
  • 技术支持东莞网站建设ui设计技术培训学校
  • 哪些外贸网站比较好网络建设施工方案
  • vs2017 asp网站开发济南平台公司
  • 网站的网页建设知识ppt单机网页游戏网站
  • 有了域名建设网站网站开发毕业设计中期检查表
  • 网站备案背景布编辑网站在线注册系统
  • 建立自己的网站步骤网站流量指标有哪些
  • 从seo角度谈网站建设怎么做黑客攻击网站
  • 用jsp做的二手交易网站fusion做电影网站卡死
  • 网站建设与 维护实训报告范文网站如何收录
  • 网站建设哪家公司便宜报价单通用模板
  • 个人html网站模板wordpress火车头采集图片
  • 爱网站站长工具wordpress+高性能
  • 最具有口碑的网站建设买一款app要多少钱
  • 建个什么网站好全国做网站的公司有哪些
  • 企业网站建设费怎么记账大连建设工程信息网招标公告
  • 大连p2p网站建设上海建站 seo
  • 唐山网站提升排名wordpress 活动报名插件
  • 宁德市住房和城乡建设局网站做外贸开通哪个网站好
  • 网站运营是什么python 兼职网站开发
  • 有人做网站花了10几万公司做网站属于什么费用
  • 网站建设 后台顺德建设局网站
  • 永久免费的移动建站平台网站优化公司哪个好
  • 网站里添加图片超链接怎么做郑州新闻最新消息今天
  • 四海网络网站建设建设部网站危险性较大
  • 做网站项目体会网站开发形式选择
  • 什么网站可以找人做系统东莞做网站制作
  • 百度收录网站方法建站程序
  • 青年人爱看的网站美容行业网站建设