#HK6960. 「THUPC 2025」对脑电波
「THUPC 2025」对脑电波
题目描述
你和他曾一起尝试过解决一道题目。
一道题目的解决方案可以看作从 到 编号的 个性质。每个性质都可以通过一个特点 来代表, 越大说明这个性质越智力, 越小表示这个性质越套路。由于每个性质都不完全相同,因此 组成了一个长度为 的排列。
他是日本题领域大神。他经过思考想出了 个性质,这 个性质组成的子序列 恰好是 的所有长度为 的子序列中字典序最大的那个。
你是中国题领域大神。你经过思考也想出了 个性质,这 个性质组成的子序列 恰好是 的所有长度为 的子序列中字典序最小的那个。
你们把你们思考出的性质分别罗列。你们在一张纸条上记录下了 和 之间的某一个最长公共子序列。
这时下课铃响了,你们一起去吃饭了。
后来过去了好久啊,你们也早已分道扬镳。在某一天,你在整理物品的时候又发现了这张纸条。你又想起了这道没能解决的难题。你想知道,当年的那道题目,有多少种可能的解决方案,最终可能会导致这张纸条的出现。
答案对 取模。
输入格式
第一行包括三个正整数 ,分别表示题目性质的总数量、你和他找出的性质的数量和最长公共子序列的长度。
第二行包括 个正整数 ,表示记录在纸条上的最长公共子序列。
输出格式
输出一行一个整数,表示满足要求的排列数量对 取模后的结果。
5 3 2
2 3
4
以下为满足要求的 种排列:
6 4 2
2 3
10
以下为满足要求的 种排列:
2 2 2
1 1
0
显然无满足要求的排列。
11 5 2
6 4
198198
20 10 5
13 17 10 6 5
392592366
题目使用协议
来自 THUPC2025(2025年清华大学学生程序设计竞赛暨高校邀请赛)。
以下『本仓库』皆指 THUPC2025 官方仓库(https://gitlink.org.cn/thusaa/thupc2025final)
- 任何单位或个人都可以免费使用或转载本仓库的题目;
- 任何单位或个人在使用本仓库题目时,应做到无偿、公开,严禁使用这些题目盈利或给这些题目添加特殊权限;
- 如果条件允许,请在使用本仓库题目时同时提供数据、标程、题解等资源的获取方法;否则,请附上本仓库地址 或 算协公开仓库链接。