链表的删除

Time Limit: None

Memory Limit: None

Description

链表的结构体定义:
struct Node{
int id;
Node *next;
};
给定n个数,将这n个数依次加入链表,然后输入一个x,删除id=x的所有节点,然后将删除节点后的链表输出

Input

第一行输入一个t,代表t组数据,然后输入一个n,代表n个数,接下来输入n个数,最后再输入一个x(均小于1000)

Output

如Sample Output格式输出删除节点后的链表

Sample Input

1
6
1 2 3 4 5 3
3

Sample Output

1-2-4-5

Hint

None

Source

None

提交代码