Fafu 1266 数数(hash应用)
来源:互联网 发布:c语言中怎么使用char 编辑:程序博客网 时间:2024/05/29 03:50
http://acm.fafu.edu.cn/problem.php?id=1266
把2^31范围内的数 %10000求得真hash值
把值存到hash链表中
#include <stdio.h>#include <string.h>struct node{int val;node * next;}hash[10000];int main(){freopen("E:\\input.txt", "r", stdin);int n;while(scanf("%d", &n) != EOF){memset(hash, 0, sizeof(hash));int hashVal;while(n--){int v;scanf("%d", &v);hashVal = v%10000;node * last = hash[hashVal].next; //savehash[hashVal].next = new node;hash[hashVal].next->val = v;hash[hashVal].next->next = last;}int m;scanf("%d", &m);while(m--){int query;scanf("%d", &query);hashVal = query % 10000;node * pointer = hash[hashVal].next;int times = 0;while(pointer != NULL){if(pointer->val == query)times++;pointer = pointer->next;}if(m != 0)printf("%d ", times);elseprintf("%d\n", times);}}return 0;}
- Fafu 1266 数数(hash应用)
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- 数数
- JSON-lib
- 音频采样率
- “2012年全国职业院校技能大赛”高职组信息安全管理与评估赛项获奖名单
- win7或者xp自动拨号
- Sql server2000安装若干问题
- Fafu 1266 数数(hash应用)
- C语言字符串函数详解
- STL 总结
- <poj1028> Web Navigation
- 学习架构 (一) --- 对于架构的理解
- 分析手机游戏获得成功必需的10种特征和共性
- HALCON Documentation
- Xcode 的Debug技巧
- 微博营销技巧