AcWing 786.第k个数
2021-01-14 11:20
标签:swa 遍历 swap printf 输入格式 int 数列 -- 描述 给定一个长度为n的整数数列,以及一个整数k,请用快速选择算法求出数列的第k小的数是多少。 第一行包含两个整数 n 和 k。 第二行包含 n 个整数(所有整数均在1~10^9 输出一个整数,表示数列的第k小数。 1≤n≤100000, 使用快速选择算法,在快排的基础上进行优化,达到O(N), AcWing 786.第k个数 标签:swa 遍历 swap printf 输入格式 int 数列 -- 描述 原文地址:https://www.cnblogs.com/fsh001/p/12263077.htmlAcWing 786.第k个数
题目描述
输入格式
范围内),表示整数数列。输出格式
数据范围
1≤k≤n输入样例
5 3
2 4 1 5 3
输出样例
3
题目思路
每次只需要遍历1/2个长度#include
下一篇:上传文件asp.net c#