记得不要用cin,cout

P1923 【深基9.例4】求第 k 小的数

yu_tong @ 2020-05-15 15:34:47

cin,cout过不了,读写速度太慢


by 傅天宇 @ 2020-05-15 22:16:02

呵呵,装好人


by 做梦想Peach @ 2020-05-16 22:55:12

记得要用快读(


by yu_tong @ 2020-05-17 15:53:13

@金庆涵 过了。。。


by yu_tong @ 2020-05-17 16:10:16

@disangan233 我用的分治。。。。没用库函数。


by yu_tong @ 2020-05-17 16:10:43

@2019OuYouKang 好的我试试。


by chensirui @ 2020-05-29 11:04:09

快读!!!!!


by 淡写青春 @ 2020-06-06 11:58:46

谢谢你的提醒


by fufu_auto @ 2020-06-14 20:23:57

HELP!!

有人吗?

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main() {
    int n, k;
    vector<long long>num;
    cin >> n >> k;
    num.resize(n);
    for (int i = 0; i < n; i++) {
        cin >> num[i];
    }
    nth_element(num.begin(), (num.begin() + k), num.end());
    cout << num[k];
    return 0;
}

是我用cin,cout的缘故吗?

一脸蒙

结果:点击查看


by B_1168 @ 2020-06-16 03:18:16

@vcLover 改个快读试一下,快读模板从P3865题面扒一个即可


by jksdijdsic4 @ 2020-07-22 10:05:30

@vcLover改一下快读,建议改为cstdio输出输入,排列太多


上一页 | 下一页