数据结构总结之map
来源:互联网 发布:ubuntu修改grub启动项 编辑:程序博客网 时间:2024/05/16 20:27
1.map
#include <iostream>#include <map>using namespace std;map<int,int> hash;int main(){ int a,b,c,d,e; int i,j,k; cin>>a>>b>>c>>d>>e; for(i=-50;i<=50;i++) for(j=-50;j<=50;j++) { if(i==0 || j==0) continue; int temp=a*i*i*i+b*j*j*j; if(hash.find(temp)!=hash.end()) hash[temp]++; else hash[temp]=1; } long long count=0; for(i=-50;i<=50;i++) for(j=-50;j<=50;j++) for(k=-50;k<=50;k++) { if(i==0 || j==0 || k==0) continue; int temp=-(c*i*i*i+d*j*j*j+e*k*k*k); if(hash.find(temp)==hash.end()) continue; count+=hash[temp]; } cout<<count; return 0;}
2.map.end()返回的迭代器it,要自减一次,才是map最后一个;
map.erase()、map.empty()、map.clear()
map的迭代器有first、second,用”->”,不用”.”
3.char tmp[]=”22233344455566677778889999”;这一步很巧妙,虽然经常用~
阅读全文
0 0
- 数据结构总结之map
- Java 数据结构之Map总结
- 数据结构之Map
- C++存储数据结构之map
- 数据结构Map之TreeMap分析
- 总结golang之map
- 【STL之map总结】
- 数据结构大总结系列之从HASH谈到set/map再到hashtable/hash_map/hash_set
- c++ 数据结构之STL之 map
- [数据结构]之调研总结
- 数据结构之查找总结
- 【数据结构之宏观总结 】
- 数据结构总结之二分
- 数据结构总结之dfs
- 数据结构总结之队列
- 数据结构总结之bfs
- 数据结构总结之树
- 数据结构总结之KMP
- Android munu中跳转别的activity
- Android基于云信实现单聊
- 解决Visual Studio编译出现Moc'ing文件,系统找不到指定路径问题
- JAXB その1
- Mysqli扩展链接数据库工具类
- 数据结构总结之map
- VC下使用MySql的方法
- 软件需求工程--需求获取
- Elasticsearch-自定义分析器
- 二分查找算法
- 第四题:输入某年某月某日,判断这一天是这一年的第几天?
- MKL 数学核心函数库
- 【21-25】LeetCode:Python解题
- 后台架构设计—数据存储层