#P10983. [2015杭电多校]Cover
[2015杭电多校]Cover
Cover
Problem Description
You have an matrix.Every grid has a color.Now there are two types of operating: L x y: for(int i=1;i<=n;i++)color[i][x]=y; H x y:for(int i=1;i<=n;i++)color[x][i]=y; Now give you the initial matrix and the goal matrix.There are operatings.Put in order to arrange operatings,so that the initial matrix will be the goal matrix after doing these operatings It's guaranteed that there exists solution.
Input
There are multiple test cases,first line has an integer For each case: First line has two integer , Then lines,every line has integers,describe the initial matrix Then lines,every line has integers,describe the goal matrix Then lines,every line describe an operating
Output
For each case,print a line include integers.The i-th integer x show that the rank of x-th operating is
Sample Input
1
3 5
2 2 1
2 3 3
2 1 3
3 3 3
3 3 3
3 3 3
H 2 3
L 2 2
H 3 3
H 1 3
L 2 3
Sample Output
5 2 4 3 1
Author
SXYZ
Source
2015 Multi-University Training Contest 8