百炼OJ 2744 子串

这篇博客介绍了针对OJ题目2744的解题过程,重点是子串问题。由于数据量小,博主采用暴力求解方法,提供了两种实现相同的代码方案。
摘要由CSDN通过智能技术生成

2744:子串

    描述
    现在有一些由英文字符组成的大小写敏感的字符串,你的任务是找到一个最长的字符串x,使得对于已经给出的字符串中的任意一个y,x或者是y的子串,或者x中的字符反序之后得到的新字符串是y的子串。
    输入
    输入的第一行是一个整数t (1 <= t <= 10),t表示测试数据的数目。对于每一组测试数据,第一行是一个整数n (1 <= n <= 100),表示已经给出n个字符串。接下来n行,每行给出一个长度在1和100之间的字符串。
    输出
    对于每一组测试数据,输出一行,给出题目中要求的字符串x的长度。
    样例输入
    2
    3
    ABCD
    BCDFF
    BRCD
    2
    rose
    orchid
    
    样例输出
    2
    2
    

    解题报告:

    数据量很小直接暴力就可以过了,然后写了两种代码,一样的思路。

    代码1:

    #include <stdio.h>
    #include <string.h>
    char str[101][101];
    char substr[101];
    int findSubStr(int k)
    {
        int 
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值