该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给你一个长度为 N 的正整数序列 A=(A1,A2,…,AN)。
请你找出满足 1≤l≤r≤N 的整数对 (l,r) 的数量,且满足以下条件:
对于所有满足 l≤i≤r 的整数 i,Ai 不是 Al+Al+1+⋯+Ar 的约数。
输入格式
第一行:单个整数 N。
第二行:N 个整数 A1A2...AN
输出格式
输出一个整数,表示满足条件的整数对 (l,r) 的数量。
5
8 6 10 5 7
6
样例解释1
例如,(l,r)=(1,2) 满足条件,因为 A1+A2=14,且 A1=8 和 A2=6 都不是 14 的约数。
反之,(l,r)=(1,3) 不满足条件,因为 A1+A2+A3=24,且 A1=8 是 24 的约数。
满足条件的整数对是 $(l, r) = (1, 2), (1, 4), (2, 3), (2, 4), (3, 5), (4, 5)$,一共有六对,所以输出 6。
3
1 1 1
0
数据范围
1≤N≤50
1≤Ai≤1000
所有输入值均为整数。