A. 完美区间

    传统题 1000ms 256MiB

完美区间

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

Gordon 班上共有 nn 个同学,每个同学都有一个编号 (1n)(1\sim n),每位同学手里有张小卡片,小卡片上有一个数字。

现在 Gordon 的班主任代领同学们来到操场上做游戏,班主任让同学们根据同学的编号依次坐下,形成一条编号递增的链,并将每个同学手中的小卡片放在地上。现在班主任想考一考 Gordon:在这条链中,有多少个区间中小卡片上的数字和是 kk 的倍数。

Gordon 现在很苦恼,他来求助你帮他解决这个问题。规定:合法区间中最多有 nn 个数,若合法区间的起点和终点不同,则为不同的合法区间。

输入格式

输入共两行,第一行两个以空格隔开的正整数 n,kn,k,表示 Gordon 班上有 nn 个同学,区间中小卡片上的数字和是 kk 的倍数。第二行有 nn 个以空格隔开的正整数 aia_i,第 ii 个数表示编号为 ii 的同学手中小卡片上的数字。

输出格式

输出共一行,一个整数,表示有多少个区间中小卡片上的数字和是 kk 的倍数。

5 3
1 2 3 4 5
7

数据范围

1n105,1ai,k10001\le n\le 10^5,1\le a_i,k\le 1000

前缀和与差分

未认领
状态
已结束
题目
4
开始时间
2025-6-13 0:00
截止时间
2025-11-30 23:59
可延期
24 小时