FOJ 1481 环串
2009-07-21 20:30
155 查看
这题原来想的太复杂了。。。。
其实用暴力很容易解决。。
原来想用kmp比较。。可是比较来比较去,判断的条件就是不符合。。。
搞的郁闷一个早上。。。
以后象字符串环的基本都可以用扩展的方法来做了。
其实用暴力很容易解决。。
原来想用kmp比较。。可是比较来比较去,判断的条件就是不符合。。。
搞的郁闷一个早上。。。
以后象字符串环的基本都可以用扩展的方法来做了。
#include <string.h> #include <stdio.h> int main() { char str0[201]; char str0_ex[603]; char str1[201]; char str1_ex[402]; int n,i; int count; while (scanf("%s", str0) != EOF) { count = 0; strcpy(str0_ex, str0); strcat(str0_ex, str0); strcat(str0_ex, str0); scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s", str1); strcpy(str1_ex, str1); strcat(str1_ex, str1); if (strstr(str0_ex, str1_ex) != NULL) count++; } printf("%d/n", count); } return 0; }
相关文章推荐
- FOJ 1481 环串
- FOJ 1635 Commandos
- FOJ 1410 变位词
- FOJ 1350 Very Simple Problem
- FOJ 的一个跨站~~orz~~~
- FOJ--1214--Density Map
- FOJ 1589 自动机
- FOJ 题目分类
- FOJ(1635)Commandos
- FOJ--1573--大学自习室--解题报告
- FOJ 1436 Renting Boats
- FOJ 1839 Open Source University Meetup
- Foj 1881 三角形问题
- Foj 1205 小鼠迷宫问题
- FOJ 1207 半数集问题
- foj 1316 Tian Ji -- The Horse Racing
- FOJ1303——Calendar
- FOJ有奖月赛-2010年12月
- FOJ 1968 Twinkling lights III
- FOJ1334——Length of Sticks