博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(使用STL中的数据结构进行编程7.3.15)UVA 630 Anagrams (II)(求一个单词在字典中出现的次数)...
阅读量:6519 次
发布时间:2019-06-24

本文共 761 字,大约阅读时间需要 2 分钟。

/* * UVA_630.cpp * *  Created on: 2013年11月4日 *      Author: Administrator */#include 
#include
#include
#include
#include
using namespace std;int main(){ int t; scanf("%d",&t); while(t--){ multimap
mp; string str; int n; scanf("%d",&n); int i; for(i = 0 ; i < n ; ++i){ cin >>str; string temp = str; sort(temp.begin(),temp.end()); mp.insert(make_pair(temp,str));//map中保存的数据形式是(有序串,原串) 有序串用于比较,原串用于输出 } while(cin >> str,str != "END"){ string tp = str; sort(tp.begin(),tp.end()); cout<<"Anagrams for: "<
<
::iterator it = mp.begin() ; it != mp.end() ; ++it){ if(tp == (*it).first){ flag = true; printf("%3d) %s\n",count++,(*it).second.c_str()); } } if(flag == false){ cout<<"No anagrams for: "<
<

转载地址:http://tsrfo.baihongyu.com/

你可能感兴趣的文章
递归分析
查看>>
Api容器在应用架构演化中的用途
查看>>
java中一个引人深思的匿名内部类
查看>>
vue+ajax+bootstrap+python实现增删改
查看>>
Servlet中的Session
查看>>
React native 第三方组件 React native swiper
查看>>
HTTP-状态码
查看>>
小葵花妈妈课堂开课了:《AsyncTask源码分析》
查看>>
Go 面向对象编程(译)
查看>>
Xcode 创建自定义模板
查看>>
【100题】第三十三 高级字符匹配(和谐系统原理)
查看>>
ios解决button重复点击的问题
查看>>
1711: [Usaco2007 Open]Dingin吃饭
查看>>
Anti-debugging Skills in APK
查看>>
BJFU-ACM 12月8日月赛官方题解
查看>>
<HTTP权威指南>记录 ---- 网络爬虫
查看>>
[leetcode] 242. valid anagram
查看>>
Welcome to my blog
查看>>
SpringBoot2 | Spring IOC 流程中核心扩展接口的12个扩展点源码分析(十一)
查看>>
grub密码
查看>>