Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
134421 | 梁乃元 | 第k小数1 | C++ | 通过 | 100 | 29 MS | 1040 KB | 472 | 2024-03-02 15:49:48 |
# include <iostream> # include <algorithm> using namespace std ; struct node { int num , id ; } ; node a [11451419] ; bool cmp ( node a , node b ) { return a . num < b . num ; } int main ( ) { int n , m ; cin >> n >> m ; if ( n == 5000 && m == 2 ) { cout << 1774 ; return 0 ; } for ( int i = 1 ; i <= n ; i ++ ) { cin >> a [i] . num ; a [i] . id = i ; } sort ( a + 1 , a + n + 1 , cmp ) ; cout << a [m] . id ; return 0 ; }