hdu1280——hash
来源:互联网 发布:中超球员数据 编辑:程序博客网 时间:2024/06/05 20:50
#include<stdio.h>
#include<string.h>
int a[3001],hash[10001],b[10001];
main()
{
int n,m;
int i,j,k,count;
while(scanf("%d%d",&n,&m)!=EOF)
{
count=0;
memset(hash,0,sizeof(hash));
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
hash[a[i]+a[j]]++;//有冲突,但这冲突可以解决!
for(i=10000;i>=0;i--)
{
if(hash[i]==0)
continue;
else if(hash[i]==1)
{
count++;
if(count!=m)
printf("%d ",i);
else
{
printf("%d/n",i);
break;
}
}
else
{
k=hash[i];
while(k--)
{
count++;
if(count!=m)
printf("%d ",i);
else
{
printf("%d/n",i);
break;
}
}
if(count==m)
break;
}
}
}
}
- hdu1280——hash
- hdu1280简单hash
- HDU1280整数hash
- 前m大的数 hdu1280 (hash)
- hdu1280
- hdu1280
- hdu1280
- hdu1280
- HDU1280——前m大的数
- Hash表——The Hash table
- hdu1280堆排
- hdu1280 水水过
- Hash更进一步(Hash字符串——BDKRHash)
- Redis常用命令——hash
- hash——BZOJ4236 JOIOJI
- bzoj3555——玄学hash
- 搞懂Nosql—Hash
- gcc 使用hash—map
- Poj1159——最长公共子序列
- 字符画生成器 修正版 v1.1
- Poj1458——最长公共子序列
- 最长上升子序列
- 3901 - Editor Asia - Seoul - 2007/2008
- hdu1280——hash
- 一个Java程序员应该掌握的10项技能
- NIO监听网络通信
- DIV弹出层练习(一) ------------------ 用js实现在超链接的下方弹出div层
- ubuntu 更新源
- Android资料
- xoops简介
- 一招废掉所有木马
- double与string的相互转化(C++)