Home_W的gcd

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

给出一个序列a1,a2,a3,……an。

HOME_W想在其中挖掘二元组,其中二元组的挖掘方法如下。

对于任意整数 l,r ,可得到一个二元组(l,gcd(al,al+1,……,ar))。

HOME_W 现在想知道对于所有的1<=l<=r<=n

他可以发掘出多少种不同的二元组

Input

单组数据

开头是一个整数n代表有n个数字

接下来一行有n个数a1,a2,a3,……an  ,(0<=ai<=109

1<=n<=100000

Output

输出一个整数,代表二元组的种类数

SampleInput
3
3 15 6
SampleOutput
4
Submit
题目统计信息详细
总AC数11
通过人数11
尝试人数12
总提交量20
AC率55.00%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: