GCDTime Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 1233 Accepted Submission(s): 382Problem DescriptionGive you a sequence of N(N≤100,000) integers : a1,...,an(0
/*难点在于计数,关键要发现gcd的递减性对于1到n的(l,r)对于固定的lgcd(l,r)>=gcd(l,r+1)对于固定的rgcd(l,r)<=gcd(l+1,r)因此可以不用逐一地进行计数方法为:枚举每一个左区间,对满足gcd(l,ri)的右区间进行二分查找跳跃着进行计数*/#include #include #include #include #include