c++11::std::unordered_map::demo
来源:互联网 发布:msde和sql 编辑:程序博客网 时间:2024/05/18 03:26
#include<string>#include<iostream>#include<unordered_map>using namespace std;struct Node{ string s;};hash<string> h;struct hashcode{ size_t operator () (const Node & r) const { size_t res=0; for(int i=0;i<18;i++) res=(res+(size_t)r.s[i]*r.s[i]*i*i*i)%3000007; return res; }};struct hashequal{ bool operator () (const Node & a,const Node & b) const { return a.s==b.s; }};unordered_map<Node,int,hashcode,hashequal,allocator< pair<const Node, int > > > a(500007);int main(){ ios::sync_with_stdio(false); int n,k; cin>>n>>k; Node s; int t; while(n--) { cin>>s.s>>t; a[s]+=(t>=k?t:k); } cin>>n; while(n--) { cin>>s.s; int res=a[s]; if(res==0) cout << "No Info" << endl; else cout << res << endl; } return 0;}
0 0
- c++11::std::unordered_map::demo
- std::unordered_map::unordered_map
- C++11中std::unordered_map的使用
- 用std::pair做Unordered_map的key(C++)
- std::unordered_map用法
- c++: unordered_map
- C++ Containers library std::unordered_map
- std::map std::unordered_map 性能测试
- std::map, std::multimap, std::tr1::unordered_map 区别
- c++11,cocos2d 3.x多线程std::thread demo
- C++11:基于std::unordered_map和共享锁构建线程安全的map
- C++unordered_map使用例子
- 【c++】unordered_set和unordered_map
- C++11: unordered_map
- C++学习笔记-----std::pair作为unordered_map的key
- unordered_map
- unordered_map
- unordered_map
- 装备选择案例
- 求1!+2!+3!+......10!
- 反射
- java中lang sql util包
- SAP HANA XS 专栏
- c++11::std::unordered_map::demo
- 汇编写冒泡排序
- org.hibernate.internal.util.config.ConfigurationException: Unable to perform unmarshalling at line n
- 2017年3月Java编程题整理
- 学习记录
- Windows下安装Anaconda和python
- SpringMVC 注解相关
- java使用CAS实现SSO单点登录
- JAVA学生信息管理系统(数据库版)