出题人不喜欢数学,所以他决定把这个问题抛给你。
对于一个数组的连续的区间(l,r),如果max(al,al+1,...,ar)=gcd(al,al+1,...,ar),则称这个区间为好区间。
他将给你一个数组,需要求出数组中最长的好区间的长度。
max(al,al+1,...,ar)表示区间(l,r)中的最大元素,gcd(al,al+1,...,ar)表示区间(l,r)中所有元素的最大公因数。
特别的,规定区间的长度为1的max(ai)等于ai本身,区间的长度为1的gcd(ai)等于ai本身。