bzoj#P3740. pku2842 N-dimension Matching N维匹配

pku2842 N-dimension Matching N维匹配

题目描述

设f(a1,a2,…,an)表示一个N维数组,他的每个元素都是整数。现有两个N维数组,S和T。S(a1,a2…an)为待匹配数组  T(b1,b2,…,bn)为匹配数组。那么请你写一个程序找出T在S中的匹配位置。  若(ans1,ans2,…,ansn)满足,对于任意T(i1,i2…in)有:  则我们说,T在(ans1,ans2,…,ansn)位置与S匹配,而(ans1,ans2,…,ansn)就是T在S中的匹配位置。

输入格式

第一行一个整数N。  第二行N个整数,a1,a2,…,an。表示S数组的规模为: 。  第三行N个整数,b1,b2,…,bn。表示T数组的规模为: 。  数据保证 。  第四行,总共 个整数,依次描述S的每个元素。  第五行,总共 个整数,依次描述T的每个元素。

输出格式

仅一行,N个整数。ans1,ans2,…,ansn。  若存在多个匹配位置,输出字典顺序最小的一个。

2
4 4
2 2
3 2 1 1 2 2 2 1 1 2 2 2 1 1 2 2
2 2 2 2

2 2

提示

100%的数目满足S和T的元素均不超过500000个,N小于等于10

题目来源

没有写明来源