问题 AK: 设计密码

内存限制:256 MB 时间限制:2 S
题面:传统 评测方式:文本比较 上传者:
提交:8 通过:7

题目描述

你现在需要设计一个密码 SS 需要满足:

  • S 的长度是 N
  • S 只包含小写英文字母;
  • S 不包含子串 T

例如:abc 和 abcde 是 abcde 的子串,abd 不是 abcde 的子串。

请问共有多少种不同的密码满足要求?

由于答案会非常大,请输出答案模 109+7 的余数。


输入格式

输入格式

第一行输入整数N,表示密码的长度。

第二行输入字符串T,T中只包含小写字母。

输出格式

输出格式

输出一个正整数,表示总方案数模 109+7 后的结果。

数据范围

1≤N≤50,
1≤|T|≤N|T|T的长度。

输入样例 复制

2
a

输出样例 复制

625