hdoj 2203 亲和串
来源:互联网 发布:哥特萝莉安妮淘宝 编辑:程序博客网 时间:2024/06/05 22:58
/*
亲和串
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 7739 Accepted Submission(s): 3572
Problem Description
人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现,现在长大了却不知道怎么去判断亲和串了,于是他只好又再一次来请教聪明且乐于助人的你来解决这个问题。
亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。
Input
本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。
Output
如果s2是s1的亲和串,则输出"yes",反之,输出"no"。每组测试的输出占一行。
Sample Input
AABCD
CDAA
ASD
ASDF
Sample Output
yes
no
kmp 算法
strstr 函数 找出字符串 2 在 一中第一次出现的位置
返回该位置的指针 或返回 空值
*/
#include<stdio.h>
#include<string.h>
char s[200000],s1[100000],s2[100000];
int main()
{
while(gets(s1))
{
getchar();
gets(s2);
strcpy(s,s1); //把字符串 s1 拷贝到 s 中
strcat(s,s1); //把 s1放到 s 后边
if(strstr(s,s2)!=NULL)
printf("yes\n");
else
printf("no\n");
}
return 0;
}
亲和串
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 7739 Accepted Submission(s): 3572
Problem Description
人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现,现在长大了却不知道怎么去判断亲和串了,于是他只好又再一次来请教聪明且乐于助人的你来解决这个问题。
亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。
Input
本题有多组测试数据,每组数据的第一行包含输入字符串s1,第二行包含输入字符串s2,s1与s2的长度均小于100000。
Output
如果s2是s1的亲和串,则输出"yes",反之,输出"no"。每组测试的输出占一行。
Sample Input
AABCD
CDAA
ASD
ASDF
Sample Output
yes
no
kmp 算法
strstr 函数 找出字符串 2 在 一中第一次出现的位置
返回该位置的指针 或返回 空值
*/
#include<stdio.h>
#include<string.h>
char s[200000],s1[100000],s2[100000];
int main()
{
while(gets(s1))
{
getchar();
gets(s2);
strcpy(s,s1); //把字符串 s1 拷贝到 s 中
strcat(s,s1); //把 s1放到 s 后边
if(strstr(s,s2)!=NULL)
printf("yes\n");
else
printf("no\n");
}
return 0;
}
0 0
- hdoj 2203 亲和串
- hdoj 2203 亲和串
- HDoj-2203-亲和串
- hdoj 2203 亲和串
- HDOJ 2203 亲和串
- ACM HDOJ 2203 (亲和串)
- 【KMP】 HDOJ 2203 亲和串
- Hdoj 2203 亲和串 【KMP】
- hdoj-2203-亲和串【KMP】
- HDOJ 2203 亲和串()
- hdoj 2203 亲和串 水过!
- hdoj-2203亲和串(Kmp)
- hdoj.2203 亲和串【水题】 2015/03/27
- HDOJ 2203 亲和串
- HDU 2203 亲和串
- HDU 2203 亲和串
- HDU - 2203 亲和串
- hdu 2203 亲和串
- hdu 1800 Flying to the Mars(贪心)
- hdoj 2091空心三角形
- Windows XP英文系统显示中文乱码该如何解决
- hd 2154 跳舞毯
- hibernate 双向1对1关系
- hdoj 2203 亲和串
- JavaScript学习 jquery学习7 标签属性的修改
- Asce's Summer Ranking No.9
- poj 3067 Japan
- hdoj 2023 杨辉三角
- 常见面试程序题
- 使用Playground编写第一个Swift程序
- 校园网vmware 虚拟机 linux fedora 10系统桥接上网
- spark常见问题积累