(STL中自带的排序功能7.3.3)POJ 1318 Word Amalgamation(求解一个单词是否在字典里面。解法:将单词按字典序处理后的结果与字典中的单词安字典序处理后的结果进行比较)
来源:互联网 发布:手机免费自动关机软件 编辑:程序博客网 时间:2024/05/14 12:29
/* * POJ_1318.cpp * * Created on: 2013年11月1日 * Author: Administrator */#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>#include <string>using namespace std;const int maxn = 110;int main(){string a[maxn],b[maxn],c;int n,i;while(cin >> a[i]){//要使用cin >> a[i],这是需要#include <string>if(a[i][0] == 'X'){break;}i++;}sort(a,a+i);//数组的排序用这种方式n = i;for(i = 0 ; i < n ; ++i){b[i] = a[i];//b[i]保存第i个字符串的原序,a[i]保存字符串安字典序处理后的结果sort(a[i].begin(),a[i].end());//字符串的排序用这种方式}while(cin >> c){if(c[0] == 'X'){break;}bool flag = false;sort(c.begin(),c.end());for(i = 0 ; i < n ; ++i){if(c == a[i]){//将字符串c按字典序处理后的结果与a[i]比较flag = true;cout<<b[i]<<endl;}}if(!flag){printf("NOT A VALID WORD\n");}printf("******\n");}return 0;}
- (STL中自带的排序功能7.3.3)POJ 1318 Word Amalgamation(求解一个单词是否在字典里面。解法:将单词按字典序处理后的结果与字典中的单词安字典序处理后的结果进行比较)
- 单词按照字典序排序
- (使用STL中的数据结构进行编程7.3.15)UVA 630 Anagrams (II)(求一个单词在字典中出现的次数)
- 字典序单词
- 将英文句子的单词拆分,并按按字典顺序排序逐个输出单词
- 给定一个字符串s和一个单词dict的字典,在s中添加空格来构造一个句子,其中每个单词都是有效的字典单词。
- 用户输入一个单词,要求在一个字典中找出该单词的所有兄弟单词,并输出
- 用户输入一个单词,要求在一个字典中找出该单词的所有兄弟单词,并输出
- 处理单词字符?再按字典顺序排列?
- 数据结构与算法——提供一个单词,在字典中找到它的兄弟
- 实现一个字符串中单词个数的统计,并按照单词字典序输出单词以及单词的出现个数。使用strsep
- 给定一个字符串列表,找出单词中最长单词,可以用l列表中的其他单词一次构建一个字符。返回具有最小字典顺序的最长单词。
- 百度面试题--给定一个单词,从字典查找该单词的所有兄弟单词
- hdu 1247 Hat’s Words(从给的单词中找hat's word 并按字典序输出)
- 输入一个英文句子,将句子中的单词按字典序输出。
- Word Break 判断是否能把字符串拆分为字典里的单词 @LeetCode
- 英文长句单词字典排序
- hdu1247map+string判断是否子单词出现在字典中
- uva 165 卡住了一下午!
- (原)Cisco VTP协议
- oadlibrary(xxx.dll) 失败 由于应用程序配置不正确
- 字符串的equal比较
- 行为识别特征综述
- (STL中自带的排序功能7.3.3)POJ 1318 Word Amalgamation(求解一个单词是否在字典里面。解法:将单词按字典序处理后的结果与字典中的单词安字典序处理后的结果进行比较)
- bzero 函数
- 完美世界2013校园招聘笔试题
- (原)Cisco HSRP&VRRP
- 由Conky说说Linux桌面美化
- 定见
- flash图片批量上传处理专用php类
- (原)Cisco路由器PAT
- CodeForces 19DPoints