Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

CPPREA13 - Re-arrang Array 13

Cho mảng A1[] và A2[] gồm n, m phần tử theo thứ tự. Hãy sắp xếp lại các phần tử trong A1[] theo quan hệ thứ tự trong A[2]. Phần tử xuất hiện trước trong A2[] và có mặt trước trong A1[] đứng trước; các phần tử xuất hiện trong A1[] nhưng không xuất hiện trong A2[] đứng sau theo thứ tự tăng dần.

Ví dụ với mảng A1[] = {2, 1, 2, 5, 7, 1, 9, 3, 6, 8, 8 }, A2[] = {2, 1, 8, 3} sau khi sắp xếp ta được A1[] = {2, 2, 1, 1, 8, 8, 3, 5, 6, 7, 9}.

Input

Dòng đầu tiên đưa vào số lượng bộ test T.

Những dòng kế tiếp đưa vào T bộ test.Mỗi bộ test gồm ba dòng: dòng thứ nhất đưa là hai số n, m; dòng thứ hai đưa vào n số của mảng A1[i]; dòng thứ ba đưa vào m số của mảng A2[i];các số được viết cách nhau một vài khoảng trống.

T, n, m, A1[i], A2[j] thỏa mãn ràng buộc: 1≤ T ≤100; 1≤ n, m ≤106 ; 1≤ A1[i], A2[i] ≤106 .

Output

Đưa ra kết quả mỗi test theo từng dòng.

Example

Input Output
1
11 4
2 1 2 5 7 1 9 3 6 8 8
2 1 8 3
2 2 1 1 8 8 3 5 6 7 9

Được gửi lên bởi:adm
Ngày:2019-10-25
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C C++ 4.3.2 CPP CPP14

hide comments
2021-09-08 08:17:07
nộp trên code ptit là AC đấy :)
2021-09-04 10:07:49
bài này có vấn đề chỗ nào vậy, nộp bên geekforgeek ac mà qua đây wa hết
2020-01-21 04:02:00
Test sai rồi các bạn nhé...
from admin with love :V
2020-01-05 01:34:01
ez
2019-11-21 05:26:19
cú thực sự
2019-11-20 18:36:53
sai thì cố mà fix =))
2019-11-13 09:35:36
đề với test chả rõ ràng gì cả, sai mà chẳng biết sai ở đâu, task cho mỗi 1 test xong cứ báo sai
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.