AT_kupc2024_k Kyoto the Capital

题目描述

给定整数 $N$ 和素数 $P$。 求满足下述条件的字符串 $S$ 的种数对 $P$ 取模的结果: - $S$ 是一个长度为 $4N$ 的字符串,且恰好包含 $N$ 个字符 `K`,$N$ 个字符 `Y`,$N$ 个字符 `O`,$N$ 个字符 `T`。 - $S$ 包含连续子串 `KYOTO`。 - $S$ 不包含连续子串 `TOKYO`。

输入格式

输入从标准输入读入,格式如下: > $N$ $P$

输出格式

请输出答案。

说明/提示

## 部分分 对于满足下述条件的数据,答对可获得 1 分。 - $N \le 50$ ## 样例解释 2 请输出答案对 $P$ 取模的结果。 ## 数据范围 - 输入均为整数 - $1 \le N \le 500$ - $9 \times 10^8 \le P \le 10^9+7$ - $P$ 是素数 由 ChatGPT 5 翻译