hdu 1113 简单字符处理问题
2024-09-05 06:36:17
#include <map>
#include <cstdio>
#include <iostream>
#include <string>
#include <cstring>
#include <algorithm>
using namespace std;
map<string,string>node;
string s,t;
int main()
{
while(cin>>s&&s!="XXXXXX")
{
t=s;
sort(s.begin(),s.end());// 利用sort对string里面的东西排序 减少全排列的问题
node.insert(make_pair(t,s));
}
while(cin>>s)
{
int flag=1;
if(s=="XXXXXX")
break;
sort(s.begin(),s.end());
map<string,string>::iterator it;
for(it=node.begin();it!=node.end();it++)
{
if(it->second==s)
{
flag=0;
cout<<it->first<<endl;
}
}
if(flag)
cout<<"NOT A VALID WORD"<<endl;
cout<<"******"<<endl;
}
return 0;
}
最新文章
- PHP 开发API接口签名验证
- 20155229-付钰涵-分析自我技能延展到c语言学习状况
- sumoselect插件
- pylab,matplotlib Invalid DISPLAY variable
- SpringMVC集成缓存框架Ehcache
- QT的安装和配置及helloqt程序的编写时遇到的问题
- 自己制作QQ空间音乐的具体方法
- easy ui 下拉框绑定数据select控件
- 常用 Linux 命令
- 解决mdi窗体闪烁的问题
- Web程序工作原理
- Maven插件之portable-config-maven-plugin(不同环境打包)
- Javascript调用 ActiveXObject导出excel文档。
- Javascript Prototype __proto__ constructor 三者的关系
- SpringMVC 基本概念
- Invoke-ASCmd 部署SSAS database
- Mac下MySQL无my-default.cnf
- luogu5290 春节十二响
- Android app:transformNativeLibsWithStripDebugSymbolForDebug错误分析
- FeignClient调用POST请求时查询参数被丢失的情况分析与处理