#54747. 完美区间
完美区间
暂无测试数据。
小蒜班上共有 n 个同学,每个同学都有一个编号(1~n),每位同学手里有张小卡片,小卡片上有一个数字。现在小蒜的班主任代领同学们来到操场上做游戏,班主任让同学们根据同学的编号依次坐下,形成一条编号递增的链,并将每个同学手中的小卡片放在地上。现在班主任想考一考小蒜:在这条链中,有多少个区间中小卡片上的数字和是 $k$ 的倍数。小蒜现在很苦恼,他来求助你帮他解决这个问题。规定:合法区间中最多有 $n$ 个数,若合法区间的起点和终点不同,则为不同的合法区间。
输入格式
输入共两行,第一行两个以空格隔开的正整数 $n,k$,表示小蒜班上有 $n$ 个同学,区间中小卡片上的数字和是 $k$ 的倍数。第二行有 $n$ 个以空格隔开的正整数 $a_i$,第 $i$ 个数,表示编号为 $i$ 的同学手中小卡片上的数字。
输出格式
输出共一行,一个整数,表示有多少个区间中小卡片上的数字和是 $k$ 的倍数。
数据范围
对于 $30\%$ 的数据,$1\le n \le 100,1 \le k,a_i \le 1000$。
对于 $100\%$ 的数据,$1 \le n \le 1000,1 \le k,a_i \le 1000$。
5 3
1 2 3 4 5
7