返回小组 开始 2024-07-06 14:00:00

测验20240706

结束 2024-07-06 16:30:00
Contest is over.
当前 2024-09-19 10:03:41

11111

//AC啊shi'

include

include

using namespace std; typedef struct node {

int data;
node *prior, *next;

}dlnode,* dlink; void init(dlink &l) {

l = new dlnode;
l ->prior = NULL;
l ->next = NULL;

} void create(dlink &l,int n) {

int x,su = 0;
su = n;
dlink r = l;

while (su--)
{
	cin>>x;
	dlink p = new dlnode;
	p->data = x;
	p->next = r->next;
	if (p->next!=NULL)
		r->next->prior = p;
	p->prior = r;
	r->next = p;
	r = p;

}

} void del(dlink &l,int k,int n) {

int s = n / k;
dlink p = l,jl ; 
while ( s-- )
{
	for (int i = 0;i < k;i++)
	{
		p = p->next;
	}
	jl = p;
	for (int j = 0; j < k ; j++)
	{
		cout << jl->data << " ";
		jl = jl->prior; 
	}
}
p = p->next; 
while (p != NULL)
{
	cout<<p->data << " ";
	p = p->next;
}

}

int main() {

dlink l= new dlnode;
int n,k;
cin >> n;
init (l);
create (l,n);
cin >> k;
del(l,k,n);


}


sioya1  •  2个月前

比赛已结束。