P2568(不知道和什么重名了)

根据辗转相除法

gcd(al,al+1,...,ar1,ar)

gcd(al,al+1al,...,ar1ar2,arar1)

负数到时候abs一下就可以了
发现变成了一个差分数组,所以我们只要维护差分数组即可,注意能用树状数组的时候就用,这东西真好用

posted @   wuhupai  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示