Subsequence
题解
讨论
查看他人的提交
题号:NC231610
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
出题人也想写有意思的背景故事。
现有一串长为
的序列
,求形如
的不同的子序列个数。
代表不同的数字,例如
;
子序列是指满足
的序列
;
如序列
,可能的子序列有
等,而
不是子序列;
对于序列
,满足要求的序列有
;
相同的序列仅计算一次,例如
仅计算一次
输入描述:
第一行包含一个整数
,表示序列
的长度
第二行包含
个数,表示序列
*
*
*
输出描述:
结果占一行,输出答案。
示例1
输入
复制
4 1 2 2 1
4 1 2 2 1
输出
复制
7
7
示例2
输入
复制
2 1 2
2 1 2
输出
复制
3
3
示例3
输入
复制
8 1 1 2 2 3 2 1 1
8 1 1 2 2 3 2 1 1
输出
复制
18
18
说明
**样例一说明:
Subsequence
返回全部题目
列表加载中...
4 1 2 2 1
7
2 1 2
3
8 1 1 2 2 3 2 1 1
18