misc#P26004. 炼金术士的配方
炼金术士的配方
题目描述
炼金术士小 A 正在尝试提炼一种传说中的“贤者之石”。根据古老的炼金术手稿记载,提炼过程需要达成一种特定的“元素共鸣”。 小 A 的实验台上摆放着一排由 瓶炼金材料组成的序列,序列记为 ,其中第 瓶材料的能量值为 。此外,他还有一个作为参考标准的“目标样本”,其能量值为 。 为了定义共鸣,我们引入物质的“核心本质”概念。对于任意正整数 ,其“核心本质” 的定义如下: 将 进行标准质因数分解 $v = p_1^{k_1} \times p_2^{k_2} \times ... \times p_m^{k_m}$,则 等于所有指数 为奇数的质因数 的乘积。 例如:
- 对于数字 ,分解为 ,指数为奇数的质因数是 ,故 。
- 对于数字 ,分解为 ,指数为奇数的质因数是 和 ,故 。
- 对于数字 ,分解为 ,没有指数为奇数的质因数,故 。
- 对于数字 ,分解为 , 唯一质因数 的指数是奇数,故 。
小 A 需要在原材料序列 中找到一个连续子区间 ,使得该子区间内所有材料能量值的乘积,其“核心本质”与目标样本 的“核心本质”完全相同。 请你计算,有多少对下标 (,) 满足 () 满足以下条件:
输入格式
输入共两行。
第一行包含两个正整数 和 ,分别表示材料序列的长度和目标样本的能量值。
第二行包含 个正整数 ,表示序列 中每瓶材料的能量值,整数之间用空格分隔。(补充说明 )
输出格式
输出一个整数,表示满足条件的连续子区间 的总数量。
5 6
2 3 6 12 1
4
数据范围
$2 \leq N \leq 5 * 10^5 , 1 \leq a[i] \leq 10^6 , 1 \leq X \leq 10^6$
豫公网安备41072702000346号