HDU 1247 Hat’s Words(map,STL,字符处理,string运用)
2014-08-13 11:12
549 查看
题目
用map写超便捷
也可以用字典树来写
我以前是用map的:
View Code
用map写超便捷
也可以用字典树来写
我以前是用map的:
#include<stdio.h> #include<string.h> #include<algorithm> #include<string> #include<math.h> #include <iostream> #include<map> using namespace std; string word[50010]; int main() { int i=0,n,len,j; map<string,int>m; // map<string,int>::iterator q; while(cin>>word[i]) { m[word[i++]]=1;//这里是标记该单词在map里的 } n=i; for(i=0;i<n;i++) { len=word[i].length(); for(j=0;j<len;j++) { string s1(word[i],0,j);//C++中string的操作:复制函数:word[i]的 0~j 位复制给s1 string s2(word[i],j);//同上:复制函数:j~末位(前边必要加string 定义?) if(m[s1]==1&&m[s2]==1) { cout<<word[i]<<endl; break; } } } return 0; }
View Code
相关文章推荐
- hdu 1247 Hat’s Words ( STL map、string的使用及本人忽视的map内部机制 )
- HDU-1247 Hat’s Words (STL:map)
- Hdu 1247 Hat’s Words (Trie动态写法+STL) + UVa 11732 strcmp() Anyone (Trie的另一种建立方法)
- HDU 1247 Hat's Words (map+string)
- hdu 1247 Hat’s Words(map)
- HDU 1247 Hat’s Words(trie树+STL)
- HDU 1247 Hat’s Words (字典树 && map)
- HDU 1247 Hat’s Words (字典树 && map)
- (HDU)1247 - Hat’s Words 【字典树】+细心 or【耍流氓大法map】
- hdu 1247 Hat’s Words (hash+map)
- HDU 1247 Hat’s Words (字符串匹配,暴力)
- hdu--1247--Hat’s Words(一般)
- Hat’s Words hdu 1247(字典树 map)
- hdu 1247 字典树以及map+string 2种做法
- hdu 1247 Hat’s Words(字典树)
- hdu 1247 Hat’s Words 字典树
- HDU_1247 Hat’s Words(Trie 树)
- HDU 1247 Hat’s Words 字典树(Trie树)
- hdu 1247 Hat’s Words
- hdu 1247 Hat’s Words(字典数)