#P9049. [PA 2021] Mopadulo
[PA 2021] Mopadulo
题目描述
给定一个长度为 的序列 ,求有多少种方案可以将 划分成若干个区间,使得每段区间所有数的和模 的结果为偶数。
由于结果可能很大,你只需要求出结果对 取模的值。
输入格式
第一行,一个整数 ;
第二行, 个整数 。
输出格式
一行,一个整数,表示所求的值。
提示
样例 #1 解释
三种划分方式如下:
数据范围
对于 的数据,,。
给定一个长度为 n 的序列 a,求有多少种方案可以将 a 划分成若干个区间,使得每段区间所有数的和模 109+7 的结果为偶数。
由于结果可能很大,你只需要求出结果对 109+7 取模的值。
第一行,一个整数 n;
第二行,n 个整数 a1,a2,⋯,an。
一行,一个整数,表示所求的值。
三种划分方式如下:
对于 100% 的数据,1≤n≤3×105,0≤ai<109+7。