NYOJ 查找字符串
2013-11-19 23:21
211 查看
学习C++ STL里的map容器及string类map<string.int>mp 建立一个数组mp,例如mp["hello"]=3,具体代码.......
如下:#include<iostream> #include<cstdio> #include<string> #include<map> using namespace std; map<string,int>mp; int main(){ int T; scanf("%d",&T); while (T--){ int n, m; char str[18]; scanf("%d%d",&n,&m); mp.clear(); //注意将容器清理 while (n--){ scanf("%s", str); mp[str]++; //mp[]中存放的是str出现的次数 } while (m--){ scanf("%s",str); printf("%d\n", mp[str]); } } return 0; }本题还有“字典树”解法,稍侯呈现。。。。
相关文章推荐
- nyoj 题目685 查找字符串
- nyoj-685-查找字符串
- NYOJ - 查找字符串
- NYOJ 685 查找字符串(map)
- nyoj 685查找字符串
- nyoj 685 查找字符串
- NYOJ 题目685 查找字符串(STL----map)
- nyoj 113 字符串替换 (string中替换函数replace()和查找函数find())
- NYOJ 685 查找字符串
- NYOJ685 查找字符串(字典树)
- nyoj685查找字符串(字典树)
- NYoj 685 查找字符串
- NYOJ 685 查找字符串 字典树 map容器 吐血经验 cin cout 与printf scanf
- NYOJ 685 查找字符串
- nyoj685 查找字符串(map)
- NYOJ 685 查找字符串 字典树
- 查找字符串
- NYOJ【62】笨小熊【字符串】&&【统计元素】
- 程序员面试金典: 9.11 排序与查找 11.5有个排序后的字符串数组,其中散布这一些空字符串,编写一个方法,找出给定字符串的位置
- linux查找目录下的所有文件中是否含有某个字符串