HDU-1247 Hat’s Words (STL:map)
来源:互联网 发布:ps软件cs5官方下载 编辑:程序博客网 时间:2024/06/11 08:09
题目链接: Hat’s Words
题意: 要求找到字典中两个单词组合起来的单词, 且输出要求按照原来字典的顺序
思路: map 的使用
#
string s1(s[i],0,j); //从0开始的将s[i]的j个字符附给s1CODE:
#include <iostream>#include<stdio.h>#include<algorithm>#include<string>#include<stack>#include<set>#include<queue>#include<map>#include<vector>using namespace std;string s[50005];int main(){ //freopen("in.in","r",stdin); map<string,int> ma; int n=0; while(cin>>s[n]) { ma[s[n++]]=1; } for(int i=0;i<n;i++) { for(int j=1;j<s[i].size()-1;j++) { string s1(s[i],0,j); //从0开始的将s[i]的j个字符附给s1 string s2(s[i],j,s[i].size()-j); if(ma[s1]==1 && ma[s2]==1) { cout<<s[i]<<endl; break; } } } return 0;}
0 0
- HDU-1247 Hat’s Words (STL:map)
- hdu 1247 Hat’s Words (hash+map)
- hdu 1247 Hat’s Words(map)
- HDU1247--Hat’s Words【STL--map】
- hdu 1247 Hat’s Words ( STL map、string的使用及本人忽视的map内部机制 )
- HDU 1247 Hat’s Words(trie树+STL)
- Hat’s Words hdu 1247(字典树 map)
- HDU 1247 Hat’s Words (字典树 && map)
- hdu 1247 Hat’s Words
- hdu 1247 Hat's words
- hdu 1247 Hat’s Words
- HDU 1247 - Hat’s Words
- hdu 1247 Hat’s Words
- hdu 1247 Hat’s Words
- hdu 1247 Hat’s Words
- hdu 1247 Hat’s Words
- hdu 1247 Hat’s Words
- HDU 1247 Hat’s Words
- 第八章 用户界面(一)
- ORA-00349: failure obtaining block size for '+fra_grp01_d
- 我的java学习日记(15)
- extjs3.4.1
- 股票常用的概念汇编
- HDU-1247 Hat’s Words (STL:map)
- java 多线程开发三
- C++ 标准头文件与C头文件区别与联系以及C风格字符串
- 探索IOS App的生命周期之启动篇
- iOS越狱(jailbreak)相关
- ORA-01925:maximum of 80 enabled roles exceeded
- 我的java学习日记(16)
- 一定要参加哦!关于大学生思想困惑的调查
- Linux查看当前内存工作频率