nで割り切れる部分配列 (subarrays)

n個の要素からなる配列が与えられたとき、その要素の合計がnで割り切れる部分配列がいくつ存在するかを知りたいとします。

入力

最初の行には整数nが与えられます。これは配列の要素数を表し、(1 ≤ n ≤ ) の範囲をとります。
続く行には、配列を構成するn個の整数がスペース区切りで与えられます (各要素は )。

出力

合計がnで割り切れる部分配列の総数を、1つの整数として出力してください。

入力
出力
5 5 2 3 4 6
6

解説

  1. 5 2 3 4 6
  1. 5 2 3 4 6
  1. 5 2 3 4 6
  1. 5 2 3 4 6
  1. 5 2 3 4 6
  1. 5 2 3 4 6
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue