HDU-1245(哈希表解法)
来源:互联网 发布:贷款app源码 编辑:程序博客网 时间:2024/06/08 19:44
题目名称: sort题目链接: https://vjudge.net/problem/HDU-1425
#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using namespace std;const int MAXN = 500000;int hashMap[MAXN<<1|1];int main(){ int n, m; while(scanf("%d%d", &n, &m) != EOF) { int i; memset(hashMap, 0, sizeof(hashMap)); int key = 0; for(i = 0; i < n; ++i) { scanf("%d", &key); hashMap[MAXN + key] = 1; } int flag = 0; for(i = MAXN<<1; i >= 0 && m > 0; i--) { if(!hashMap[i])continue; if(flag)cout << ' ' << i - MAXN; else cout << i - MAXN; flag = 1; m--; } cout << endl; } return 0;}
阅读全文
0 0
- HDU-1245(哈希表解法)
- 哈希表解析
- 哈希表解决提取reads问题
- 哈希表解决冲突的两种方式
- 使用哈希表解决几个常见算法题
- leetcode 第一题:使用哈希表解决
- 数数双链表解法。
- 约瑟夫环链表解法
- 9.6.1 哈希查找之分离链接哈希表解决哈希碰撞(1)
- 9.6.1 哈希查找之分离链接哈希表解决哈希碰撞(2)
- 哈希表解决冲突的策略以及在.net中对哈希表的实现
- 约瑟夫环问题单循环链表解法
- 约瑟夫问题的非链表解法
- 约瑟夫问题的链表解法
- UVALive 5789 双向链表解法
- 约瑟夫环链表解决算法
- 约瑟夫问题 循环单链表解法
- poj1426之bfs打表解法
- acm G
- 八种排序算法
- 并发基本概念
- Unity3D
- 分类算法(1)——朴素贝叶斯
- HDU-1245(哈希表解法)
- 大概是比较正确的打开VirtualBox的方式
- ASP.NET WebApi 批量导入数据库
- note 4
- 第二次制作游戏
- 2014-2015icpc 牡丹江 B.Building Fire Stations (二分+树的直径)
- linux下Tomcat+OpenSSL配置单向&双向认证(自签CA)
- 实现并配置一个简单的Servlet
- 生成器