import java.util.Scanner;
import java.io.FileReader;
import java.io.IOException;
class Main
{
public static final boolean DEBUG = false;
public static final int N = 1000000;
public static void main(String[] args) throws IOException
{
Scanner cin;
int t;
int n, m;
if (DEBUG) {
cin = new Scanner(new FileReader("d:\\OJ\\uva_in.txt"));
} else {
cin = new Scanner(System.in);
}
int[] array1 = new int[N];
int[] array2 = new int[N];
int[] array3 = new int[N];
t = cin.nextInt();
for (int k = 0; k < t; k++) {
n = cin.nextInt();
m = cin.nextInt();
for (int i = 0; i < n; i++) {
array1[i] = cin.nextInt();
}
for (int i = 0; i < m; i++) {
array2[i] = cin.nextInt();
}
int a, b, c, d;
a = cin.nextInt();
b = cin.nextInt();
c = cin.nextInt();
d = cin.nextInt();
int j = 0;
for (int i = a; i <= b; i++) {
array3[j++] = array1[i - 1];
}
for (int i = c; i <= d; i++) {
array3[j++] = array2[i - 1];
}
System.out.println(array3[(j - 1) / 2]);
}
}
}
题目1097:取中值
最新推荐文章于 2025-02-12 14:37:14 发布