题目很简单,由于n最大10000,我们可以先sort一下,然后算出第K大和第K小,然后判断一下是不是素数。这里可以离线筛法也可以根号ans直接判断,我想再复习一遍线性筛就打了一遍~
tyvj评测机挂了但是还是有数据的,这题数据我就不放了,因为这题数据有问题,数据中没有K。……我RE了无数次看了数据瞬间崩溃……
代码如下:
#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
const int size = 10010;
bool vis[size*10];