luogu#P11518. [CCO 2024] Heavy Light Decomposition
[CCO 2024] Heavy Light Decomposition
题目背景
题目描述
在一个只包含正整数的数组中,如果一个数字在数组里多次出现,我们就称它为“重的”,否则为“轻的”。定义好的数组是指数组里的数字交替出现“轻的”元素和“重的”元素。给你一个数组 ,请计算把它划分成若干个连续的子数组,使得每个子数组本身也都是好数组的方案数。由于答案可能很大,请将最终结果对 取模输出。
输入格式
第一行包含一个正整数 。
第二行包含 个正整数 ,表示数组中的元素。
输出格式
输出一行一个整数,表示方案数对 取模后的结果。
5
1 2 3 2 3
4
5
1 2 1 3 1
6
提示
子任务 | 分值 | 限制 |
---|---|---|
,对于所有的 , | ||
,每个序号为奇数的元素 都必须等于 | ||
数组里的每个数字最多出现两次 | ||
,无额外限制 |
对于 的数据,。