第K极值
2015-08-26 20:27
281 查看
直接模拟
->原题地址<-
#include <cstdio> #include <algorithm> using namespace std; int a[10000]; bool prime(int x) { if (x < 2) return false; for (int i = 2; i <= sqrt(x); i++) if (x % i == 0) return false; return true; } int main() { int n, k; scanf("%d %d", &n, &k); for (int i = 0; i < n; i++) scanf("%d", &a[i]); sort(a, a + n); int ans = a[n - k] - a[k - 1]; if (prime(abs(ans))) printf("YES\n"); else printf("NO\n"); printf("%d\n", ans); return 0; }
->原题地址<-
相关文章推荐
- Notice: Trying to get property of non-object problem(PHP)解决办法
- 解决VS2012 Express的There was a problem sending the command to the program问题
- Struts2 Problem Report: No result defined for action ... and result exception
- 你的Exchange Server 管理员已经封锁您所使用的OUTLOO
- Excel- There was a problem sending the command to the program
- 解决 You could try using --skip-broken to work around the problem
- How to fix the USB root hub power management issue in Windows 7
- Console access Issue
- Ubuntu每次启动都显示System program problem detected的解决办法
- Ubuntu—12.04 无法更新,老是提示系统出问题,更新缓存失败E:Encountered...
- perl: warning: Setting locale failed.
- Could not resolve archetype org-apache-maven-archetypes-maven-webapp
- A+B Problem
- ISBN号码
- 运行yum出现no module named yum的错误
- 6.00.1x Python PS1
- hdu 1002 A + B Problem II
- Train Problem I
- Notepad++: Problem: Edit json file
- Maven: Problem: Using json-lib in maven project