经过一顿操作,从TLE变成了MLE,捂脸😂 这个代码有60分,但是后面两个测试点内存超过了限制,我有试过将后面的代码使用快排并且分区搜索,结果还是超过了内存限制,各位大佬有啥好的办法嘛,谢谢😘😘😘
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Comparator;
public class Main {
static int k;
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String line1 = br.readLine();
String[] line1Array = line1.split(" ");
String n = line1Array[0];
k = Integer.parseInt(line1Array[1]);
String[] result = br.readLine().split(" ");
br.close();
Arrays.parallelSort(result, Comparator.comparing(Integer::parseInt));
System.out.println(result[k]);
}
}