[. 子数组的可除性

    Type: Default 1000ms 256MiB

子数组的可除性

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

翻译自 CSES-1662 题。

题目描述

给定一个由 nn 个整数构成的数组,任务是计算数组中和为 nn 的倍数的子数组的个数。

本题中子数组定义为:任意给定一个数组下标 l,r(1lrn)l,r(1\le l\le r\le n),得到的区间 [l,r][l,r] 中的数组元素 al,al+1,,ara_{l},a_{l+1},\cdots,a_r。即可以理解成连续子序列。

输入格式

第一行输入一个整数 nn,表示数组的大小。

第二行输入 nn 个整数 a1,a2,...,ana_1, a_2, ..., a_n,代表数组的值。

输出格式

输出一个整数,表示和为 nn 的倍数的子数组的个数。

样例

5
3 1 2 7 4
1

说明/提示

1n2105,109ai1091 \le n \le 2\cdot 10^5,-10^9 \leq a_i \le 10^9

CSES练习二 排序贪心STL

Not Claimed
Status
Done
Problem
35
Open Since
2025-5-1 0:00
Deadline
2025-5-31 23:59
Extension
24 hour(s)