【HDU - 2203】 亲和串 (思维题,可选KMP)
题干:
亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。
解题报告:小思维题。稍后贴上KMP代码。
ac代码:
#include<cstdio>
#include<iostream>
#include<cctype>
#include<cstring>using namespace std;char s1[200000 + 5];
char s2[100000 + 5];int len1,len2;
int main()
{while(cin>>s1>>s2) {len1=strlen(s1);len2=strlen(s2);strcat(s1,s1);
// printf("%s",s1);if(strstr(s1,s2)!=NULL) {printf("Yes\n");}else printf("No\n");}return 0 ;
}
总结:
【HDU - 2203】 亲和串 (思维题,可选KMP)相关推荐
- hdu 2197 本原串 思维
题目链接 思路: 这个题目的话我们可以从反面来考虑,题目要求我们求出本源串,那么非本源串的很好求,而且对于n位的二进制,一共有2^n种,假设当前长度为n,那么那些非本源串,可以拆成长度为x的串组成n, ...
- KMP算法 hdu 1711 hdu 2203
mark一下,重新温习了 KMP KMP复杂度O(n+m) 这里有一个解释的超级的好的博客,大家可以去看一下:http://blog.csdn.net/v_july_v/article/details ...
- kmp oj 亲和串
看这里 今天看 kmp 所以就做了亲和串一直在想怎么循环那个s1串啊原来是在加上一个它本身就是连在一起的作用 #include<stdio.h> #include<string.h& ...
- 【考研】串的模式匹配算法——KMP算法(含真题)
前言 本文内容源于对<数据结构(C语言版)>(第2版).王道讲解学习所得心得.笔记整理和总结,以便复习. 可搭配以下链接一起学习: [考研]<数据结构>知识点总结.pdf_考研 ...
- HDU2203 亲和串【字符串】
亲和串 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- HDU 2203 水过
亲和串 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- 字符串——BZOJ 3097: Hash Killer I【构造题,思维题】
BZOJ 3097: Hash Killer I[构造题,思维题] 题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3097 题意:让你出一组 ...
- 打破思维断层之KMP分析 - wsc - ITeye技术网站
打破思维断层之KMP分析 - wsc - ITeye技术网站 打破思维断层之KMP分析 - wsc - ITeye技术网站 打破思维断层之KMP分析 博客分类:算法分析 kmp算法思维断层 KMP ...
- codeforces 有意思的思维题 1 ~ 15
codeforces 思维题 1.给定数组,求满足i < j and ai * aj = i + j的数对数量 2.第 i 步向前跳 i 步或后退 1 步 3.给两个点,求正方形的另两个点 4. ...
最新文章
- 数据蒋堂 | 多维分析预汇总的功能盲区
- 百度CTO王海峰:百度Paddle已支持超过70个主流的模型
- 松下服务器分频器输出信号与,基础资料松下PANASONIC伺服驱动器MADHT1507E
- SQL---JDBC基础6步
- 如何理解naive Bayes
- ytu 1980:小鼠迷宫问题(DFS 深度优先搜索)
- Android图片加载框架之(Glide和Picasso的区别,Glide的简单使用)
- python面向对象编程之实例属性和类属性
- Python之数据分析(案例:净额成交量、矢量化、数据曲线平滑)
- nginx服务器带宽_如何设置服务器的带宽?
- 35c语言编程,35编号c语言编程题08850.pdf
- SAR空间自回归模型
- 生命中,很多事是事在人为
- Linux 好书、经典书籍推荐
- 小巧精美原厂轴 Cherry发布全新MX Board 1.0
- elementPlus使用icon图标不显示解决方法
- 最简单的方波变三角波__RC一阶电路__方波变三角波
- Eclipse最新修改JSP字体大小设置
- CSS in Depth 学习札记之:猫头鹰选择器
- Python计算机视觉编程第七章 图像搜索
热门文章
- [Leetcode][第329题][JAVA][矩阵中的最长递增路径][DFS][拓扑排序]
- ios 部分string颜色_iOS-代码混淆加固方案
- Vue框架之条件与循环的使用
- linux下c 链接mongodb,Linux下mongoDB下载与安装
- java实现gdal栅格矢量化,《GDAL源码剖析与开发指南》一一1.5 GDAL源码目录
- java延迟覆盖_高效Java第九条覆盖equals时总要覆盖hashCode
- 计算机翻译辅助工具安卓版,计算机辅助翻译软件
- textarea如何在文字后面_FLASH如何制作风吹文字的效果
- php如何判断是否新数据类型,php中如何判断变量的数据类型呢?
- RegOpenKeyEx 返回值 2