#P3786. 序列整除

序列整除

题目内容

给定一个整数序列 aa ,以及 22 个整数 xxkk

求出有多少区间[L,R](L<=R)[L, R](L <= R),使得该区间中恰好有 kkai(L<=i<=R)a_i(L <= i <= R)满足 aia_i 能被 xx 整除。

时间限制:1000ms

内存限制:262mb

输入描述

1<=length(a),x<=1051 <= length(a), x <= 10^5 0<=k<=1050 <= k <= 10^5

输出描述

返回答案

样例1

输入

1 2 3 4
2 1

输出

6

说明

总共有 66 个区间,满足恰好有 11 个数被 22 整除。

[1,2],[1,3],[2,2],[2,3],[3,4],[4,4][1,2],[1,3],[2,2],[2,3],[3,4],[4,4]