首页 > 代码库 > hdu 2523
hdu 2523
#include <stdio.h>
#include <algorithm>
#include <stdlib.h>
#include <set>
#include <iostream>
#include <map>
#include <cmath>
using namespace std;
/*
int cmp( const void *a, const void *b)
{
return *(int *)a-*(int *)b;
}
*/
int main()
{
int T;
while( ~scanf("%d", &T) )
while(T--)
{
int n,k;
scanf("%d %d", &n, &k );
int num[1010];
set <int > result;
for(int i=1; i<=n; i++)
scanf("%d", &num[i] );
for(int i=1; i<n; i++)
{
for(int j=i+1; j<=n ;j++)
result.insert(abs(num[i]-num[j] ) );
}
std::set<int>::iterator it;
int count=0;
/*for(it = result.begin(); it!=result.end(); it++)
{
if( ++count == k)
cout << *it << endl;
}*/
it = result.begin();
it = it + k;
}
}
来自为知笔记(Wiz)
附件列表
hdu 2523
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。