Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
110223 | 毛泓博(做题专用,大号Fess) | 第k小数1 | C++ | 编译错误 | 0 | 0 MS | 0 KB | 920 | 2023-11-13 13:29:59 |
#include<bits/stdc++.h> using namespace std; int Chang_Tiao_Rap_Lanqiu,Liang_Nian_Ban; struct Rick_Astley { int Never_gonna_give_you_up; int Never_gonna_let_you_down; }Rick_Roll[100001]; bool Cai_Xu_Kun(Rick_Astley LLL,Rick_Astley lll) { return LLL.Never_gonna_give_you_up<lll.Never_gonna_give_you_up; } quicksort(int l,int r) { int mid=(l+r)/2,i,j; while(i<j) { while(Cai_Xu_Kun(Rick_Roll[i],Rick_Roll[mid])) i++; while(Cai_Xu_Kun(Rick_Roll[mid],Rick_Roll[j])) j--; swap(Rick_Roll[i],Rick_Roll[j]); } if(l<j) quicksort(l,j); if(i<r) quicksort(i,r); } int main() { cin>>Chang_Tiao_Rap_Lanqiu>>Liang_Nian_Ban; for(int ctmd=1;ctmd<=Chang_Tiao_Rap_Lanqiu;ctmd++) { cin>>Rick_Roll[ctmd].Never_gonna_give_you_up; Rick_Roll[ctmd].Never_gonna_let_you_down=ctmd; } quicksort(1,Chang_Tiao_Rap_Lanqiu); cout<<Rick_Roll[Liang_Nian_Ban].Never_gonna_let_you_down; return 0; }