题库练习 [ABC146E] Rem of Sum is Num
← 上一题 下一题 →

A7555 | [ABC146E] Rem of Sum is Num

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

给定一个长度为 $N$ 的正整数序列 $A_1,\ A_2,\ \ldots,\ A_N$ 和一个正整数 $K$。

请你求出 $A$ 的所有非空连续子序列中,满足子序列元素之和除以 $K$ 的余数等于该子序列长度的子序列个数。注意,即使两个子序列的元素完全相同,只要它们在原序列中的位置不同,也要视为不同的子序列。

输入格式

输入以如下格式从标准输入中给出。

> $N$ $K$
> $A_1$ $A_2$ $\cdots$ $A_N$

输出格式

输出满足条件的子序列的个数。

输入输出样例

输入 #1
5 4
1 4 2 3 5
输出 #1
4
输入 #2
8 4
4 2 4 2 4 2 4 2
输出 #2
7
输入 #3
10 7
14 15 92 65 35 89 79 32 38 46
输出 #3
8
C++ 编辑器
输入
输出