最长连续序列
来源:互联网 发布:js获取html中的img 编辑:程序博客网 时间:2024/05/02 04:58
/************************************************************************* * File Name: Solution.cpp * Description: * Author: Yuji CAO * Mail: caoyuji@sogou-inc.com * Created_Time: 2015-07-29 19时49分41秒 * Last modified: 2015-07-29 19时49分41秒 ************************************************************************/#include<iostream>#include<vector>#include<string>#include<unordered_set>#include<unordered_map>using namespace std;int getLCS(vector<int>& dat){ unordered_set<int> t(dat.begin(),dat.end()); unordered_map<int,int > tmp; for(auto ele:dat){ int num=0; int tEle=ele; while(t.find(tEle)!=t.end()){ num++; tEle++; } tmp[ele]=num; } int ret=0; for(unordered_map<int,int>::iterator it=tmp.begin();it!=tmp.end();++it){ if(ret<it->second){ ret=it->second; } } return ret;}int main(){ int d[]={100,4,200,1,3,2}; vector<int> dat(d,d+sizeof(d)/sizeof(d[0])); int ret=getLCS(dat); printf("%d\n",ret); return 0;}
分析
本问题主要考察hash表的yongfa
0 0
- 【最长连续序列问题】
- 最长连续序列
- 最长连续序列
- 最长连续序列
- 连续最长子序列
- 最长连续子序列
- 最长连续序列
- 最长连续序列
- lintcode ----最长连续序列
- 最长连续序列长度
- 最长连续子序列
- LintCode:最长连续序列
- LintCode-最长连续序列
- 最长连续序列
- LintCode : 最长连续序列
- 最长连续序列
- 最长连续序列
- LintCode-最长连续序列
- hdoj 1856 More is better [并查集]
- HDOJ 1879 继续畅通工程(最小生成树--kruskal)
- oc语言的学习
- 通过金矿模型介绍动态规划
- HALCON算子函数——Chapter 19 : XLD
- 最长连续序列
- HDU 4771 Stealing Harry Potter's Precious BFS + 状压DP
- Delphi 7学习第六天-简单登陆界面的实现
- zoj 3735 概率dp
- Leetcode #218 The Skyline Problem
- HALCON算子函数——Chapter 18 : Tuple
- Robot Motion
- 线性表链式存储实现各种操作
- C++面试题之写一个函数找出一个整数数组中,第二大的数