【CH4302】Interval GCD
思路:线段树维护a的差分数组的gcd,
因为$gcd(a_1,a_2,a_3,...,a_n)=gcd(a_1,a_2-a_1,a_3-a_2,...,a_n-a_{n-1})$。
原区间修改可以转化为差分数组上的两次单点修改。
因为实际计算时还需要原数,所以用树状数组维护b的增减量。
询问时,用这条语句即可:
printf("%lld\n",abs(gcd(a[L]+szszfuc::ask(L)/*左端的原数*/,segfuc::ask(1,L+1,R))/*其它差分的gcd*/));
注意:长时间测试不对,可以重写代码。
PS:n,m不可混,要时刻看题。
转载于:https://www.cnblogs.com/xzs123456/p/10476173.html
【CH4302】Interval GCD相关推荐
- 【SQL】interval关键字用法
[SQL]interval关键字使用-用法 取时间间隔,用于日期计算. 例如: 下面展示一些 应用代码. ##1.取最近29天的数据 select * from table where op_time ...
- 【HDU】1695 GCD
题意:x在[a,b]内,y在[c,d]内,求GCD(x,y)=k的个数,题目保证a=c=1. 由于GCD(x,y)=k,则GCD(x/k,y/k)=1. 那么只要求x在[1,b/k]内,y在[1,d/ ...
- 【SQL】INTERVAL YEAR TO MONTH 和 INTERVAL DAY TO SECOND
INTERVAL YEAR TO MONTH: 作为年和月的时间间隔存储 INTERVAL DAY TO SECOND: 作为天.小时.分和秒的时间间隔存储(DAY,HOUR,MINUTE,SECON ...
- 【echarts】interval+dataZoom设置自适应间隔
interval配合dataZoom 实现 代码如下: moment(item[0] * 1000).format("YYYY-MM-DD HH:mm").replace(' ', ...
- 【Project Euler】530 GCD of Divisors 莫比乌斯反演
[题目]GCD of Divisors [题意]给定f(n)=Σd|n gcd(d,n/d)的前缀和F(n),n=10^15. [算法]莫比乌斯反演 [题解]参考:任之洲数论函数.pdf 这个范围显然 ...
- Oracle 11g 的bug?: aix 上,expdp 11.2.0.1 导出,impdp 11.2.0.3 导入,Interval 分区的 【Interval】 分区属性成了【N】...
如题: Oracle 11g 的bug?: aix 上,expdp 11.2.0.1 导出,impdp 11.2.0.3 导入,Interval 分区的 [Interval] 分区属性成了[N] 谨记 ...
- 【UOJ#33】【UR #2】树上GCD(长链剖分/根号分类讨论)
[UOJ#33][UR #2]树上GCD 求解树上两个点到lca的距离的最大公约数是k的对数 首先我们很容易就想到莫比乌斯反演,那么利用倍数形式,我们只需要求解是i的倍数的对数. 考虑枚举lca,这个 ...
- 【51NOD-0】1011 最大公约数GCD
[算法]欧几里德算法 #include<cstdio> int gcd(int a,int b) {return b==0?a:gcd(b,a%b);} int main() {int a ...
- 【精】iOS知识树,知识点(包括对象、Block、消息转发、GCD、运行时、runloop、动画、Push、KVO、tableview,UIViewController、提交AppStore)
本文旨在总结iOS知识网络,知识点,该知识网络罗列出常见UIKit.Foundation的对象特点和一些使用经验,可以看成是一本书:文本编辑采用树的形式,对知识点进行罗列,并标注一些使用经验(★)希望 ...
最新文章
- layui select 与 vue 的结合使用
- 获取基目录,它由程序集冲突解决程序用来探测程序集
- 利用apache-commons-fileupload写jsp上传文件
- Set的常用实现类HashSet和TreeSet
- android 监听网络状态
- SAP ABAP SICF事务码和SAP Hybris的链式过滤器filter chain
- P4494-[HAOI2018]反色游戏【圆方树】
- 6月1日发布!vivo X50外观图曝光:摄像头数量再创新高
- 我的docker随笔32:sftp服务部署
- 重新实现unity3d的Mecanim动画混合 (2) 2D Freeform Cartesian
- CCF201609-4 交通规划(100分)
- Django笔记7(通用视图)
- 【九阳真经口诀】他强由他强,清风拂山岗;他横由他横,明月照大江。他自狠来他自恶,我自一口真气足。
- Keil出现“File has been changed outside the editor, reload?”提示
- 穿越六年艰难转型,明道云终于再获主流投资
- 可以用php做出一个圆锥吗,用H5制作水滴特效教程
- 搞了一上午,下午终于解决了ora-00119和ora-00132(亲测有效,超详细)
- 七大原则+23种设计模式
- wsdl地址是什么意思?是否可以通过浏览访问?为什么别人可以通过浏览器访问,我的不行 ,求高手解答
- 测试电动车速度的软件,实测 为何电动车速度表被称为娱乐表