//AC啊shi'
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);
}
比赛已结束。