1592: 子序列判断

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:105 解决:60

题目描述

两个整数序列A=a1,a2,a3,...,am和B=b1,b2,b3,...,bn存入两个单链表中,设计一个算法,判断序列B是否是序列A的子序列。例如:

整数序列A:1 3 5 7 9

整数序列B:1 3

则B是A的子序列

整数序列A:1 3 5 7 9

整数序列B:3 4

则B不是A的子序列


整数序列A:1 3 5 7 9

整数序列B:3 7

则B不是A的子序列


输入

输入有多组。

每组第一行是2个正整数m和n,表示两个序列的元素个数。

随后2行分别有m和n个整数。

当m和n都是0是结束。

输出

输出判断结果。输出格式见范例。

样例输入 复制

5 2
1 3 5 7 9
1 3
5 2
1 3 5 7 9
3 4
5 2
1 3 5 7 9
3 7
0 0
​

样例输出 复制

A:1 3 5 7 9
B:1 3
B是A的子序列
A:A:1 3 5 7 9
B:3 4
B不是A的子序列
A:1 3 5 7 9
B:3 7
B不是A的子序列