第k小数

题目描述
给你一个长度为n的序列,求序列中第k小数的多少。
n <= 2e6

  • 快排求 K K K大值
  • s t d : : n t h _ e l e m e n t std::nth\_element std::nth_element
Q = read();
while(Q--) {
	n = read(), K = read();
	for(int i=0; i<n; i++) a[i] = read();
	std::nth_element(a, a+K-1, a+n);
	printf("%d\n", a[K-1]);
}
全部评论

相关推荐

2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
2025-12-22 15:04
江西农业大学 Web前端
SaviorSu:直接说下学期可以请假,一般情况学校允许我26届,大三就直接去实习了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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