博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯 算法提高 P1003
阅读量:4139 次
发布时间:2019-05-25

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

 算法提高 P1003  
时间限制:1.0s   内存限制:256.0MB
    
  作为一名网络警察,你的任务是监视电子邮件,看其中是否有一些敏感的关键词。不过,有些狡猾的犯罪嫌疑人会改变某些单词的字母顺序,以逃避检查。请编写一个程序,发现这种调整过顺序的关键词。程序的输入有两行,第一行是关键词列表,第二行是待检查的句子。程序的输出为在该句子中所找到的经过顺序调整的关键词。(单词全部为小写,单词之间以一个空格分隔,每一行的单词个数不限)


输入:

  guns mines missiles

  aameric ssell snug dan iimsssle ot sit neeemis


输出:

  guns missiles
/*思路: 原数组,比较数组用来排序 ,然后比较坑爹?  测试数据输出字符串要按字典序输出? 对字符串内部字符比较,若比较2个字符串字典序则直接用,跟平常一样 bool less_lower(char c1, char c2){return c1>c2;}sort(str.begin(),str.end(),less_lower);*/#include 
#include
#include
#include
#include
using namespace std;string s1,s2;string ss[1000];string compare[1000];string re[1000];bool less_lower(char c1, char c2){ return c1

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

你可能感兴趣的文章
利用map将“简写信件”转化为“原始信件”
查看>>
我赞同Bob Quinn和Dave Shute的说法: WinSock中的SO_REUSEADDR就是个鸡肋, 最好不用它
查看>>
为什么TCP服务端需要调用bind函数而客户端通常不需要呢?
查看>>
什么是socket的name? 怎样给socket取一个name? --- 以生宝宝并取名的过程再谈socket、name、bind和socket name
查看>>
如何偷窥到socket对应的内核缓冲区中有什么数据? 有多少数据?---利用recv的MSG_PEEK和ioctlsocket的FIONREAD
查看>>
《Windows Sockets 网络编程》. Bob Quinn & Dave Shuttle (非常实用的Windows编程书籍)
查看>>
为什么有时ping不通www.baidu.com但可以访问www.baidu.com网页?
查看>>
从telnet www.baidu.com 80 聊聊我经历过的tcp“三次握手”失败---顺便验证telnet是基于tcp协议的
查看>>
C++智能指针auto_ptr源码完全解析---以微软auto_ptr为例来探讨auto_ptr的用法
查看>>
linux服务器开户:groupadd, useradd, passwd的使用
查看>>
我修改的问题单居然回归不通过?---趣闻二则
查看>>
模拟linux的shell---顺便复习一下fork,execlp和waitpid函数
查看>>
如何获取linux shell中ls进程的进程号?---有趣的问题!
查看>>
利用thread来简要模拟signal函数功能
查看>>
谁再把kill命令说成“杀死“就应该打屁股了
查看>>
再谈谈只针对C++编译器/链接器的extern “C“------C与C++的相互调用
查看>>
C++编译器会为类产生哪些默认的成员方法?---聊聊C++的Big Three
查看>>
《乡土中国》 费孝通
查看>>
如何用C程序获取www.baidu.com的ip地址?---实际是请求dns server解析
查看>>
《高质量程序设计指南---C++/C语言》 林锐、韩永泉
查看>>