简易字符串匹配,题意不难

 #include <stdio.h>
#include <string.h>
#include <math.h>
#include <iostream>
#include <algorithm>
using namespace std; int main(){
int i, j, k, t, n;
int num, flag, ans;
char a[];
scanf("%s",a);
scanf("%d",&k);
int len = strlen(a);
num = len + k;
num /= ;
flag = ;
for(n = num; n > ; --n){
for(j = ; j < len; ++j){
i = j;
while(i < j + n && i <(len + k - n)){
if((i + n) >= len){
++i;
continue;
}
if(a[i] == a[i + n]){
++i;
continue;
}
else break;
} if(i == j + n){
flag = ;
break;
}
}
if(flag) break;
}
printf("%d\n",n * );
return ;
}

最新文章

  1. 韩国手机游戏Elf Defense角色场景
  2. javascript 要点
  3. 小实例窥探dotnet垃圾回收
  4. 30天C#基础巩固-----值类型/引用类型,泛型,空合并操作符(??),匿名方法
  5. c++ 钻石继承
  6. BASH Shell 简易进度条小函数
  7. [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds...
  8. JavaScript中国象棋程序(8) - 进一步优化
  9. 用Docker在一台笔记本电脑上搭建一个具有10个节点7种角色的Hadoop集群(上)-快速上手Docker
  10. python开发_python中str.format()
  11. [Docker]如何批量删除镜像
  12. 分金币 [CQOI 2011] [BZOJ 3293]
  13. JavaScript初学者必看“new”
  14. pandas.DataFrame 插入列和行
  15. java基础-day21
  16. CS50.2
  17. 3d md5 demo
  18. mysql的count方法详解
  19. Java JDK8 学习笔记 1-3章
  20. Storm实现数字累加Demo

热门文章

  1. cocos2d-x Android环境搭建
  2. Git Version recovery command introduction - git reset
  3. c++builder 重载WindowProc、WndProc 截获消息(比Delphi多一个Message Map方法)
  4. python3 ImageTk 安装方法
  5. php单元測试
  6. 不重新编译PHP文件的情况下php GD库扩展库的编译安装(centos)
  7. 详细解说Android权限在安卓开发中
  8. c 输入两个数,第一个数决定一个nXn的矩阵,第二个数决定从1开始赋值,赋值的上限 (MD花了半天时间,思路不对害死人)
  9. json数据的获取(网络摘抄)
  10. CSS的float与clear