题解 1268: 第K极值

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

P1001-题解(C语言代码)

#include#include#include#includeintmain(){longn,k;longx[10000];longa,b,c,d;scanf("%ld%ld",&n,&k);for(a=0;a

P1001 (C语言代码)

摘要:解题思路:注意事项:素数<2情况不能忽略,报错n次没发现问题。参考代码:#include<stdio.h>#include<math.h>int isprime(int num){ int i; if……

P1001 (C语言代码)

解题思路:先对这个数组排序,再根据下标的位置关系找到第k大和第k小的数,最后对其差值判断是否为素数。注意事项:1.容易忽略当差值小于2的情况,素数是从大于二开始。2.判断是否为素数的时候可能使代码运行超时,可将从2到sqrt(x)的循环改为从2到x/2+1。

P1001 (C语言代码)

摘要:解题思路:  获取最大值 - 获取最小值 ,直接判断注意事项: 注意排好序 参考代码:#include<stdio.h>int isprime(int k)                      ……

P1001 (C语言代码)

摘要:解题思路:    本来想用快速排序法的,可是时间超时了,有大佬解释一下吗?注意事项:参考代码:#include <stdio.h> #include <string.h> int a[10……

P1001 (C语言代码)

摘要:解题思路:用 sort 函数对输入的数进行排序;              将得到的数进行判断是否为一个素数;注意事项:参考代码:#include<iostream>#include<algorith……