UVa 10391 - Compound Words
来源:互联网 发布:广电总局的网络 编辑:程序博客网 时间:2024/04/27 16:58
10391 - Compound Words
思路:用set储存,之后每个词分成两部分寻找是否有这两个单词(hash)。
#include <cstdio>#include <cstring>#include <string>#include <iostream>#include <sstream>#include <cmath>#include <algorithm>#include <vector>#include <iomanip>#include <map>#include <set>using namespace std;int main() {set<string> ss;string str;while (cin >> str) {ss.insert(str);}for (set<string>::iterator iter = ss.begin(); iter != ss.end(); iter++) {string t = *iter;int len = t.size();for (int i = 0; i < len; i++) {string a = t.substr(0, i + 1);string b = t.substr(i + 1, len - i);if (ss.find(a) != ss.end() && ss.find(b) != ss.end()) {cout << t << endl;break;}}}return 0;}
0 0
- uva 10391 compound words
- UVa 10391 - Compound Words
- uva 10391 - Compound Words
- uva 10391 - Compound Words
- UVa 10391 - Compound Words
- UVa 10391 - Compound Words
- uva 10391 - Compound Words
- UVA 10391 Compound Words
- UVA 10391 - Compound Words
- Uva-10391-Compound Words
- UVa 10391 - Compound Words
- uva--10391 - Compound Words
- UVA 10391 Compound Words
- UVa:10391 Compound Words
- uva 10391 Compound Words
- UVa 10391 - Compound Words
- UVA 10391 Compound Words
- UVA 10391 - Compound Words
- 内核数据结构总结
- xcode中不小心删除了xcode里面的storyboard怎么办?
- 几个简单网络爬虫的例子--还没验证
- 进程强杀
- Codeforces Round #346 (Div. 2)
- UVa 10391 - Compound Words
- [IO]——路径
- [IO]——File对象
- 二叉树的遍历方法之层序-先序-中序-后序遍历的简单讲解和代码示例
- [IO]——创建文件
- [IO]——操作目录
- [IO]——输出目录等级
- spring mvc 集成freemarker模板
- 移除未排序链表中的重复节点算法实现