POJ 3974 Palindrome(Manacher)

Description
求一个串的最长回文子串的长度
Input
多组用例,每组用例占一行为一个长度不超过10^6的由小写字母组成的字符串,以END结束输入
Output
对于每组用例,输出该串最长回文子串的长度
Sample Input
abcbabcbabcba
abacacbaaaab
END
Sample Output
Case 1: 13
Case 2: 6
Solution
Manacher求最长回文子串裸题
Code

#include<cstdio>
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
#define maxn 1111111
char ss[2*maxn];
int ma[2*maxn];
void Manacher(char *s,int len)
{
    int l=0;
    ss[l++]='$';
    ss[l++]='#';
    for(int i=0;i<len;i++)
    {   
        ss[l++]=s[i];
        ss[l++]='#';
    }
    ss[l]=0;
    int mx=0,id=0;
    for(int i=0;i<l;i++)
    {
        ma[i]=mx>i?min(ma[2*id-i],mx-i):1;
        while(ss[i+ma[i]]==ss[i-ma[i]])ma[i]++;
        if(i+ma[i]>mx)
        {
            mx=i+ma[i];
            id=i;
        }
    }
}
char s[maxn];
int main()
{
    int res=1;
    while(~scanf("%s",s),strcmp(s,"END"))
    {
        int len=strlen(s);
        Manacher(s,len);
        int ans=0;
        for(int i=0;i<2*len+2;i++)
            ans=max(ans,ma[i]-1);
        printf("Case %d: %d\n",res++,ans);
    }
    return 0;
} 
内容概要:报告深入分析了2024年中国美妆个护跨境电商的发展现状与趋势。首先,概述了中国美妆个护行业的总体趋势,指出2023年国内化妆品零售额达4142亿元,同比增长5.1%,出口额为65.1亿美元,同比增长16.7%。产业集群已形成,如上海的“东方美谷”和广州的“白云美湾”。其次,报告详细探讨了中国美妆个护外贸趋势,特别是出口市场和品类,广东省在出口中占据领先地位,出口额达22.8亿美元,占全国35%。再次,聚焦亚马逊平台,作为跨境电商的龙头,亚马逊拥有超过3.1亿活跃客户,占据美国市场37.6%的份额。报告还提到,2024年Q1亚马逊彩妆和身体护理产品快速占领榜单,基础护肤品类份额被挤占,产品均价略有下跌。最后,强调了品牌建设和渠道控制的重要性,建议商家注重品牌推广,如利用TikTok和线下活动进行营销。 适合人群:从事或关注美妆个护跨境电商的企业主、运营人员、市场营销人员以及相关研究人员。 使用场景及目标:①了解中国美妆个护行业的最新发展动态和出口趋势;②掌握亚马逊平台的市场表现和竞争格局;③学习品牌推广和渠道管理的最佳实践,以提高跨境电商的盈利能力。 其他说明:报告引用了大量权威数据和案例,提供了详实的参考依据,帮助从业者更好地把握市场机会并制定有效的营销策略。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值