思路: 题目晦涩难懂,此题的难点在于看懂出题人想要表述的内容。 作者真正想要表述的意思为: 长度为n的数组p,需从数组中取q轮数据x和y。每轮(轮次以i计,i在1和q-1之间)取数,x的取值范围为数组p的下标在l1[i]~r1[i]之间的元素值,y的取值范围为数组p的下标在l2[i]~r2[i]之间的元素值。满足min(x,y)==gcd(x,y)时,此轮数据的有效答案数+1。返回各轮次有效答案数的数组。 如下图所示: import java.util.*; public class Solution { &nb...