题解 | #第k小数#

第k小数

https://ac.nowcoder.com/acm/problem/207028

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.StreamTokenizer;
import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) throws IOException {
		StreamTokenizer re = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
		re.nextToken();
         int T = (int)re.nval;
        for(int i = 0;i<T;i++){
            re.nextToken(); int n = (int)re.nval;
            re.nextToken(); int k = (int)re.nval;
            int []array = new int[n];
            for(int z = 0;z<n;z++){
                re.nextToken();int l = (int)re.nval;
                array[z] = l;
            }
            Arrays.sort(array);
            System.out.println(array[k-1]);
        }
    }
}

java的快速读取。

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-27 20:15
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务