设最终选择的区间为 [l,r]。将区间内元素乘上 k 后,整个数组的 gcd 为

记 H=gcd(a1,…,al−1,ar+1,…,an)、I=gcd(al,…,ar)、g=gcd(a1,…,an),显然有 gcd(H,I)=g。
将 H=g⋅h′、I=g⋅i′,且 gcd(h′,i′)=1。则
小苯有一个长度为 n 的数组 {a1,a2,...,an} ,他最多可以执行一次以下操作:
他想知道,操作结束后,数组的 gcd 最大可以变为多少,请你帮他算一算吧。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册