#P2498. 默契游戏

默契游戏

题目描述

结衣和芽衣是两姐妹,有一天她们想出了一个有趣并且考验默契的游戏,游戏规则是由一个人先说出一句话 TT,另一个人任意说出 NN 个句子 SS,如果满足以下四个条件之一:

  • TTSS 相同。
  • TT 是从 SS 中删除 11 个字符得到的。
  • TT 是从 SS 中增加 11 个字符得到的。
  • TTSS 只有一个字符不一样。

就说明两句话相似,最后得到的相似的语句个数为对应个默契值。

输入格式

第一行,一个整数和一个字符串,表示 NNTT,以空格隔开。

第二行至 N+1N + 1 行,每行一个字符串,表示 NN 个句子 SS

输出格式

两行,第一行一个整数,表示总共的默契值;

第二行任意个整数,表示 SSTT 相似时是第几个句子。

5 ababc
ababc
babc
abacbc
abdbc
abbac
4
1 2 3 4
1 aoki
takahashi
0
9 atcoder
atoder
atcode
athqcoder
atcoder
tacoder
jttcoder
atoder
atceoder
atcoer
6
1 2 4 7 8 9

提示

1N1051 \le N \le 10^5,字符串 SiS_i 长度 105\le 10^5,各字符串长度总和 105\le 10^5