FZU 2122 又见LKity
2024-10-19 03:27:58
直接模拟或者KMP
#include <iostream>
#include <string.h>
#include <stdio.h>
#include <algorithm>
#include <cmath>
#include <cstdlib>
using namespace std;
const double pi=acos(-);
const int maxn=;
char s1[maxn],s2[maxn],s[maxn],c[maxn];
int main() {
// freopen("in.txt","r",stdin);
while(gets(s1)) {
int len1=strlen(s1);
for(int i=; i<len1; i++) {
if(s1[i]>='A'&&s1[i]<='Z')
s1[i]+=;
}
gets(s2);
int len2=strlen(s2);
gets(s);
int len=strlen(s),flag,flag1,k=;
for(int i=; i<len; i++) {
flag1=;
if(s[i]==s1[]||s[i]==s1[]-) {
int ii=i+;
flag=,flag1=;
for(int j=; j<len1; j++,ii++) {
if(s[ii]!=s1[j]&&s[ii]!=s1[j]-) {
flag=;
break;
}
}
}
if(!flag&&!flag1) {
for(int j=; j<len2; j++) {
c[k++]=s2[j];
}
i+=len1-;
}
else {
c[k++]=s[i];
}
}
for(int i=; i<k; i++) {
printf("%c",c[i]);
}
printf("\n");
}
return ;
}
最新文章
- spark处理大规模语料库统计词汇
- python--分布式爬虫
- 每天一个linux命令(38):vmstat命令
- FastCgi与PHP-fpm之间是个什么样的关系
- 用js将毫秒时间转成正常时间
- .net webapi项目中支持session
- 计算器(Ext)
- bzoj 3864: Hero meet devil [dp套dp]
- 8Manage:“消费升级”缘何剑指企业一体化管理变革?
- 关于npm run build 报错解决方案
- css3绘制三角形
- C#控制键盘按键(大小写按键等)的代码
- 使用python调用shell判断当前进程是否存在
- 与临时对象的斗争(上)ZZ
- Percona XtraDB Cluster Strict Mode(PXC 5.7)
- ftp上传操作
- centos7上mysql5.6版本主从复制
- 【转】java:Session(会话)机制详解
- 20145333茹翔 Exp5 利用nmap扫描
- 2806 红与黑 个人博客:doubleq.win
热门文章
- 《C和指针》读书笔记——第三章 数据
- [转]MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)
- CentOS 6.X更新Python2.7.x版本 安装pip
- c++ union学习
- PL/SQL — 函数
- pyshp操作shapefile
- CSS content内容生成技术以及应用(转)
- codevs 版刷计划(1000-1099)
- [jobdu]树中两个结点的最低公共祖先
- [Quick-x lua]CCLabel类数字变化动作