动态链表

//洛谷P1996
#include<bits.stdc++.h>
struct node{
       int data;
	   node *next;
};
int main(){
    int n,m;sacnf("%d %d",&n,&m);
	node *head,*p,*now,*prev;
	head = new node ;head->data=1;head->next=NULL;
	now = head;
	for(int i=2;i<=n;i++){
	   p=new node;p->data=i;p->next=NULL;
	   now->next=p;
	   now=p;
	}
	now->next=head;
	now=head,prev=head;
	while((n--)>1){
	   for(int i=1;i<m;i++){
	      prev now;
		  now=now->next;
	   }
	   printf("%d",now->data);
	   prev->next=now->next;
	   delete now;
	   now = prev ->next;
	}
	printf("%d",now->data);
	delete now;
	return 0;

全部评论

相关推荐

07-07 11:33
江南大学 Java
已经在暑假实习了&nbsp;,没有明确说有hc,纠结实习到八月份会不会有点影响秋招毕竟感觉今年好多提前批
程序员小白条:92的话准备提前批,其他没必要,没面试机会的,而且你要准备充分,尤其八股和算法题
点赞 评论 收藏
分享
07-02 13:52
武汉大学 golang
骗你的不露头也秒
牛客87776816...:😃查看图片
点赞 评论 收藏
分享
06-25 09:33
厦门大学 Java
程序员饺子:现在日常估计没啥hc了,等到八月多估计就慢慢有了。双九✌🏻不用焦虑的
投递快手等公司7个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务