#94. 「2024 广东省赛」腊肠披萨

内存限制:1024 MiB 时间限制:6000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: woruo

题目描述

欢迎加入广东最大网戒中心(广东民间OIer、XCPCer交流群):825777247

题目描述

宇宙北大街上新开了一家披萨店。这家披萨店主打使用腊肠的披萨,被顾客亲切地称为“腊肠披萨店”。这种中西合璧的做法听上去很离经叛道,但是品尝过腊肠披萨的顾客都对其称赞有加,吸引了众多食客蜂拥而至。

除了配料极具特色,腊肠披萨店的 Wi-Fi 密码也是它的流量密码。菜单上写着:“本店的 Wi-Fi 密码是

其中 表示 的最长公共前后缀,即最长的同时是 前缀和 后缀的字符串(可能为空,也可能为整个串);每天的 都不一样,服务员会在点餐后提供用于当天的 Wi-Fi 密码的字符串。每天将会从前 100 名连上 Wi-Fi 的顾客中随机抽取一位免单。”

你计划下周和朋友一起来这家店聚餐,因此你想设计一个算法,快速求出这家店的 Wi-Fi 密码。

输入格式

从标准输入读入数据。

输入的第一行包含三个正整数 ,表示字符串的数量、底数及模数。保证

接下来 行,每行输入一个仅由小写字符构成的字符串 。保证

输出格式

输出到标准输出。

输出一个非负整数,表示腊肠披萨店的 Wi-Fi 密码。

样例1输入

4 2 378323747
shop
pizza
piazza
pizzala

样例1输出

286

样例1解释

对于

  • pizza shop piazza shop pizzala shop p

  • pizzala pizza pizza

  • 其余的

因此对应的 Wi-Fi 密码为

样例2输入

9 99 998244353
asap
peace
piece
pizza
sapiens
dazzling
andromeda
sakurasaku
kokorosaku

样例2输出

161369438

提示

腊肠披萨店在制作披萨时使用了绝密配方。在没有专业人士指导的情况下,请不要轻易模仿。

输入格式

place holder

输出格式

place holder

样例

place holder

数据范围与提示

place holder