hdu 2523 SORT AGAIN
来源:互联网 发布:水利造价软件 编辑:程序博客网 时间:2024/04/29 12:15
Problem Description
给你N个整数,x1,x2...xn,任取两个整数组合得到|xi-xj|,(0<i,j<=N,i!=j)。
现在请你计算第K大的组合数是哪个(一个组合数为第K大是指有K-1个不同的组合数小于它)。
现在请你计算第K大的组合数是哪个(一个组合数为第K大是指有K-1个不同的组合数小于它)。
Input
输入数据首先包含一个正整数C,表示包含C组测试用例.
每组测试数据的第一行包含两个整数N,K。(1<N<=1000,0<K<=2000)
接下去一行包含N个整数,代表x1,x2..xn。(0<=xi<=2000)
每组测试数据的第一行包含两个整数N,K。(1<N<=1000,0<K<=2000)
接下去一行包含N个整数,代表x1,x2..xn。(0<=xi<=2000)
Output
对于每组测试数据,请输出第K大的组合数,每个输出实例占一行。
Sample Input
33 24 0 74 21 2 3 42 12 9
Sample Output
427理解好b数组的作用,hash#include<iostream>#include<cstring>#include<cmath>using namespace std;int a[1005],b[2005];int main(){ int i,j,t,n,k,r; cin>>t; while(t--) { cin>>n>>k; memset(b,0,sizeof b); for(i=0;i<n;i++) { cin>>a[i]; for(j=0;j<i;j++) { b[(int)fabs(a[i]-a[j])]=1; } } for(i=0,r=0;r!=k;i++) { if(b[i]) r++; } cout<<i-1<<endl; } return 0;}
0 0
- HDU 2523 SORT AGAIN
- hdu 2523 SORT AGAIN
- hdu 2523SORT AGAIN
- hdu 2523 sort again
- HDU 2523--SORT AGAIN【水题】
- HDOJ(HDU) 2523 SORT AGAIN(推导排序、、)
- HDU 2523 SORT AGAIN
- hdu SORT AGAIN *
- SORT AGAIN 2523
- hdoj-2523-SORT AGAIN
- HDOJ 2523 SORT AGAIN
- 杭电2523(SORT AGAIN)
- HDU2523:SORT AGAIN
- Hdu2523 - SORT AGAIN - 哈希
- HDU2523 SORT AGAIN【水题】
- Fibonacci again and again HDU
- hdu sort
- HDU sort
- VLC简易播放器
- 快速排序算法
- C语言线性表(基于链式结构)
- Java enum的用法详解
- Java驱动程序的类型 - 的本地API驱动程序
- hdu 2523 SORT AGAIN
- Jwebutils - HTML 5,CSS 3和JSON采用Java的从Wireweb网页设计
- DWR util.js工具包的使用
- 大端小端的含义(附对大端和小端的解释)
- Spring事务管理中@Transactional的propagation参数
- centos6.5源码安装rubyonrails及其gem插件
- 利用Oracle物化视图优化项目查询
- Java循环中标签的作用
- 虚拟目录是什么作用--如何配置IIS设置虚拟目录