hdu2594Simpsons’ Hidden Talents

用宝塔面板+CentOS 7.6,30分钟搞定DNF手游私服搭建(附全套资源下载) 本文详细介绍了如何使用宝塔面板和CentOS 7.6在30分钟内快速搭建DNF手游私服。通过图形化界面操作,无需复杂命令,即可完成服务端部署、MySQL数据库配置及客户端适配,适合Linux新手快速上手。 阅读详情

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2594
给你两个串s1和s2,问你s2的后缀和s1的前缀相等的最长长度
把s2接在s1后面,求出nxt[]数组以后就结束了。。。
注意长度不要超

#include <stdio.h>
#include<cstring>
#include<iostream>
#include<cmath>
using namespace std;
char a[100020];
char b[100020];
int la,lb;
int nxt[100020];
void gnx(){
    int i=0,j=-1;
    nxt[0]=-1;
    while(i<lb){
        if(j==-1||b[i]==b[j])nxt[++i]=++j;
        else j=nxt[j];
    }
}
int main(void)
{
    while(scanf("%s",b)!=EOF){
        scanf("%s",a);
        int la=strlen(b);
        strcat(b,a);
        lb=strlen(b);
        gnx();
        int ans=nxt[lb];
        while(ans>la||ans>lb-la)ans=nxt[ans];
        for(int i=0;i<ans;i++){
            printf("%c",b[i]);
        }if(ans>0)printf(" ");
        printf("%d\n",ans);
    }
    return 0;
}
C++ (week6、7):Linux系统编程4:网络 Linux网络:计算机网络概述、TCP协议、Socket编程、IO多路复用机制(select、epoll)、HTTP协议、进程池、线程池、大文件网络传输问题 阅读详情

相关推荐

UWB灵犀遥控器方案介绍

UWB灵犀指向遥控器的技术原理和方案介绍

xiongdauwb的博客 3898

HDU2594 Simpsons’ Hidden Talents

题目链接:HDU2594 Simpsons’ Hidden Talents Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5775    Accepted Submission(s): 2085 Proble

teddywang 463

从药企研发视角:如何用GNN提升分子水溶性预测准确率?PyTorch+ESOL全案例

本文从药企研发的实际需求出发,详细介绍了如何利用图神经网络(GNN)技术,结合PyTorch框架和ESOL数据集,构建并优化分子水溶性预测模型。通过完整的代码案例,深入探讨了分子图数据处理、GNN架构设计、超参数调优以及模型评估与解释等关键环节,旨在帮助研发团队提升预测准确率,从而更高效地筛选和优化候选药物分子。

weixin_29054399的博客 292

HDU 2594 Simpsons’ Hidden Talents

Simpsons’ Hidden Talents Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 16195Accepted Submission(s): 5534 Problem Description Homer: ...

~ 468

影刀RPA之成绩批量查询系统

自动化登录账号,读取数据表中内容去填写信息去查询,并判断多个数据不同的页面去不同的读取查询结果内容,如考生各项信息与各科成绩,总分和查询时间,采集出来到指定的数据表格中,等待时间并依次循环运行。主要功能。

2201_75330891的博客 1084

STM32F407通过SMBus协议精准读取BQ40Z50电池电量

本文详细介绍了STM32F407通过SMBus协议精准读取BQ40Z50电池电量的实现方法。从硬件连接到软件驱动开发,再到通信异常排查,提供了完整的解决方案。重点解析了SMBus协议的特殊时序要求、GPIO模拟驱动的关键代码,以及实际调试中的常见问题与对策,帮助开发者高效完成电池管理系统开发。

weixin_29189003的博客 251

HDU2594 Simpsons’ Hidden Talents 【KMP】

Simpsons’ Hidden Talents Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2798    Accepted Submission(s): 1055 Problem Description H

长风的专栏 1077

云计算 | 期末梳理(上)

2024云计算回忆版 && 复盘向梳理

知识库搭建ing 2231

hdu2594-Simpsons’ Hidden Talents

Simpsons’ Hidden Talents 上面的KMP模板是套用别人的 // File Name: hdu2594.cpp // Author: bo_jwolf // Created Time: 2013年04月30日 星期二 18:42:23 #include #include #include #include #include #include #include #i

bo-jwolf的专栏 1015

AI Agent开发第82课-手把手教你把paddleocr-vl做成mcp使其在DIFY里运行

本文详解如何将国产顶尖多模态 OCR 模型 PaddleOCR-VL 封装为标准 MCP(Model Calling Protocol)服务,并通过自研的 HTTP-based MCP Client 接入 Dify 1.10,实现 AI Agent 在对话中自动识别并调用 OCR 能力。该方案已在某头部保险公司真实业务流程中落地,使用了当前最先进的“Agentic AI 原生”设计思想。

打造全国最全的AI Agent开发知识领域的博客 1625

【AI智能体】Skills 智能体驱动开发从使用到项目实战详解

Skills 智能体驱动开发从使用到项目实战详解

congge 6601

【hdu2594】Simpsons’ Hidden Talents——KMP

题目: Simpsons’ Hidden Talents Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5599    Accepted Submission(s): 2025 Problem Descripti

CFhM_R's Blog 447

组合预测模型 | LSTM-XGBoost长短期记忆神经网络结合极限梯度提升树时间序列预测(Matlab程序)

组合预测模型 | LSTM-XGBoost长短期记忆神经网络结合极限梯度提升树时间序列预测(Matlab完整程序)

前程算法屋的博客 2180

HDU-2594 Simpsons’ Hidden Talents

HDU-2594 Simpsons’ Hidden Talents 题目链接:HDU-2594 题目大意:给定两个字符串 问第一个字符串前缀与第二个字符串的后缀的最大的重复部分有多长 不为0的话将他们输出 解题思路:花里胡哨的过不去 直接将两个字符串拼接进行kmp的findNext就好,注意两个字符串要找到最短的长度,然后1截取前最短,2截取后最短,然后findNext,注意如果结果比两个字符串...

鱼头的水题之路 279

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

【KMP】 hdu2594 Simpsons’ Hidden Talents

Simpsons’ Hidden Talents http://acm.hdu.edu.cn/showproblem.php?pid=2594 Problem Description Homer: Marge, I just figured out a way to discover some of the talents we weren’t aware we had.

Ted's 游乐园 1430

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

HDU 2594 Simpsons’ Hidden Talents kmp

一、内容 Homer: Marge, I just figured out a way to discover some of the talents we weren’t aware we had. Marge: Yeah, what is it? Homer: Take me for example. I want to find out if I have a talent in poli...

Tizzi的博客 944

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

HDU 2594 Simpsons’ Hidden Talents

Online Judge Online Exercise Online Teaching Online Contests   F.A.QHand In HandOnline AcmersForum | DiscussStatistical Charts Problem ArchiveRealtime ...

~ 460

Simpsons’ Hidden Talents HDU - 2594

有一种是直接将两个合并,getnext得到前后缀最长匹配字段即可,但是要注意长度小于两个字符串长度 另一种办法是得到一个字符模板串的next数组,然后 对另一字符串进行匹配,直至字符串末尾,若正在匹配中的模板串下标值不为0,说明可匹配,输出即可 #include<iostream> #include<cstdio> #include<cstring> ...

❂ 279

hdu2594 Simpsons’ Hidden Talents

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2594 题解:finds the longest prefix of s1 that is a suffix of s2. s1作为模式串 s2作为原串,进行KMP  #include #include #define MAXN 50002

不可不戒 630

hdu 2594 Simpsons’ Hidden Talents

http://acm.hdu.edu.cn/showproblem.php?pid=2594 Simpsons’ Hidden Talents Problem Description Homer: Marge, I just figured out a way to discover some of the talents we weren’t aware we had.

大太阳 382

Simpsons’ Hidden Talents(HDU-2594)

Problem Description Homer: Marge, I just figured out a way to discover some of the talents we weren’t aware we had. Marge: Yeah, what is it? Homer: Take me for example. I want to find out if I hav...

Alex_McAvoy的博客 1763

Simpsons’ Hidden Talents (HDU-2594)

Simpsons’ Hidden Talents (HDU-2594) Homer: Marge, I just figured out a way to discover some of the talents we weren’t aware we had. Marge: Yeah, what is it? Homer: Take me for example. I want to fi...

菜鸡的博客 298

【hdu 2594】Simpsons’ Hidden Talents

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8010 Accepted Submission(s): 2837 Problem Description Homer: Marge, I just ...

AWCXV 69

【题解】Simpsons’ Hidden Talents HDU - 2594⭐⭐ 【扩展KMP】

Simpsons’ Hidden Talents HDU - 2594 求S1的前缀和S2的后缀的《最大》匹配 Input 多组输入,第一行S1,第二行S2。 S1和S2的长度小于50000。 Output 输出一行。 如果没有匹配,那么只输出一个0。 反之,输出匹配的字符串和匹配长度。中间一个空格间隔。 Examples Sample Input clinton homer riemann ...

Suprit's blog 634

HDU2594 Simpsons’ Hidden Talents 拓展KMP

HDU2594 Simpsons’ Hidden Talents nxt[ i ]表示s1[ i ~ m - 1 ] 与s1[ 0 ~ m - 1 ]的最长公共前缀 extend[ i ]表示s2[ i ~ n - 1 ] 与s1[ 0 ~ m - 1 ]的最长公共前缀 求最长的  s1的前缀==s2的后缀  即 #include&lt;bits/stdc++.h&gt; using n...

Qianyri的博客 304
上一篇: poj3080Blue Jeans
下一篇: hdu3336Count the string
IDrandom
博客等级 码龄12年 31粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值