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.

Background

「壹生贰,贰生叁,叁生万物」。

Description

给定一个长度为 nn 的序列 a1ana_1 \dots a_n,保证每个 1ai91 \le a_i \le 9

定义 f(l,r)=i=lr10riaif(l, r) = \sum_{i = l}^r 10^{r - i}a_i,即将 al,al+1ara_l, a_{l + 1} \dots a_r 连起来后组成的十进制数。

例如,当 a={1,1,4,5,1,4}a = \{1, 1, 4, 5, 1, 4\} 时,f(2,6)=14514f(2, 6) = 14514f(5,5)=1f(5, 5) = 1

求有多少个 1lrn1 \le l \le r \le nf(l,r)f(l, r)33 的倍数。

Format

Input

第一行一个整数 nn,第二行 nn 个整数表示 a1ana_1 \dots a_n

Output

一行一个整数表示答案。

Samples

3
3 6 9
6

所有 1lr31 \le l \le r \le 3f(l,r)f(l, r) 均为 33 的倍数。

6
1 1 4 5 1 4
5

f(1,3),f(1,5),f(2,6),f(3,4),f(4,5)f(1, 3), f(1, 5), f(2, 6), f(3, 4), f(4, 5) 均为 33 倍数。

Limitation

对于 20%20\% 的数据,n10n \le 10

对于另外 10%10\% 的数据,保证 aia_i 只为 3,6,93, 6, 9

对于另外 20%20\% 的数据,n2000n \le 2000

对于 100%100\% 的数据,1n1061 \le n \le 10^61ai91 \le a_i \le 9

[北辰杯 North-Star-Cup] 十二月月赛

Not Attended
Status
Done
Rule
Ledo
Problem
6
Start at
2023-12-22 18:00
End at
2023-12-23 0:00
Duration
6 hour(s)
Host
Partic.
96