作业介绍

单链表

#include<bits/stdc++.h>
using namespace std;

struct node
{
	int data;  //数据域
	node *next;  
};
int n, k;
int main(){
    cin >> n >> k;
    node *head, *r, *p;
    head = new node();
    head->next = NULL;
    r = head;
    for(int i=1; i<=n; i++){
    	p = new node();
    	p->data = i;
    	p->next = NULL;
    	r->next = p;
    	r = p;
    }
    r->next = head->next;
    p = head;
    for(int i=1; i<=n-1; i++){
    	for(int j=1; j<=k-1; j++) p = p->next;
    	cout << p->next->data << " ";
    	p->next = p->next->next;
    }
    cout << p->data;
    return 0;
}

题目

状态
已结束
题目
1
开始时间
2023-11-18 0:00
截止时间
2023-11-26 23:59
可延期
24 小时