#include <stdio.h>
#include<iostream>
using namespace std;
typedef struct Node{
int num;
Node* next;
}Node;//设置节点
int *solve(int N, int M, int K) {
Node* L, * p, * r, * q;
int Left = N;
static int s[1000];
int j = 0;
int temp;//数人头
L = new Node;
L->next = NULL;//初始化
r = L;//指向尾结点
q = L;
*s = NULL;
for (int i = 1; i <= N; i++
#include <stdio.h>#include<iostream>using namespace std;typedef struct Node{ int num; Node* next;}Node;//设置节点int *solve(int N, int M, int K) { Node* L, * p, * r, * q; int Left = N; static int s[1000]; int j = 0; int temp;//数.