import java.io.IOException;
import java.util.Arrays;
import java.util.Scanner;
/**
*
* <p>
* Description:多组测试数据。每组数据第一行a,b,k(1<=a,b<=100,1<=k<=a+b<=200)
* a表示第一排衣服的数量b表示第二排衣服的数量
* k表示小明需要找第k小尺码的衣服。接着两行为a数组与b数组。分别表示两排衣架上衣服尺码的大小。测试数据中保证所有的数在int范围内
* 输入数据至文件结尾。(保证每件衣服尺码不同)
* <p>
* <p>
* Copyright:copyright (c) 2013
* <p>
* <p>
* Create Date:2013-12-13
* <p>
* <p>
* Company:ShangHai University
* <p>
*
* @author WANGXU
* @version Id: Main.java,v1.1,WANGXU Exp
*/
public class Main {
static Scanner in = new Scanner(System.in);
public static void main(String[] args) throws IOException {
while (in.hasNext()) {
int[] a = readData();// 存储第一行数据
int[] b = readData();// 存储第二行数据
int[] c = readData();// 存储第三行数据
int[] d = new int[b.length + c.length];// 将第二行与第三行数据合并存储
for (int i = 0; i < d.length; i++) {
if (i > b.length - 1) {
d[i] = c[i - b.length];
} else {
d[i] = b[i];
}
}
Arrays.sort(d);
System.out.println(d[a[2] - 1]);
}
}
public static int[] readData() {
String[] str = null;
int[] num = null;
str = in.nextLine().split(" ");
num = new int[str.length];
for (int i = 0; i < num.length; i++) {
if (str[i] != null) {
num[i] = Integer.parseInt(str[i]);
}
}
return num;
}
}
import java.util.Arrays;
import java.util.Scanner;
/**
*
* <p>
* Description:多组测试数据。每组数据第一行a,b,k(1<=a,b<=100,1<=k<=a+b<=200)
* a表示第一排衣服的数量b表示第二排衣服的数量
* k表示小明需要找第k小尺码的衣服。接着两行为a数组与b数组。分别表示两排衣架上衣服尺码的大小。测试数据中保证所有的数在int范围内
* 输入数据至文件结尾。(保证每件衣服尺码不同)
* <p>
* <p>
* Copyright:copyright (c) 2013
* <p>
* <p>
* Create Date:2013-12-13
* <p>
* <p>
* Company:ShangHai University
* <p>
*
* @author WANGXU
* @version Id: Main.java,v1.1,WANGXU Exp
*/
public class Main {
static Scanner in = new Scanner(System.in);
public static void main(String[] args) throws IOException {
while (in.hasNext()) {
int[] a = readData();// 存储第一行数据
int[] b = readData();// 存储第二行数据
int[] c = readData();// 存储第三行数据
int[] d = new int[b.length + c.length];// 将第二行与第三行数据合并存储
for (int i = 0; i < d.length; i++) {
if (i > b.length - 1) {
d[i] = c[i - b.length];
} else {
d[i] = b[i];
}
}
Arrays.sort(d);
System.out.println(d[a[2] - 1]);
}
}
public static int[] readData() {
String[] str = null;
int[] num = null;
str = in.nextLine().split(" ");
num = new int[str.length];
for (int i = 0; i < num.length; i++) {
if (str[i] != null) {
num[i] = Integer.parseInt(str[i]);
}
}
return num;
}
}