程帅霞

不断受挫,不停起身,不断追寻,不止AC~~

导航

2021年1月20日 #

逆序对

摘要: 在一个数列aa中,满足a[i]>a[j]a[i]>a[j]并且i<ji<j的数对就叫做逆序对。 解法: 一般有两种解法:归并排序和树状数组。 归并排序动图: 归并求逆序对: 归并排序用到了二分的思想,在排序过程中如果a[i]<=a[j] 就不会产生逆序对,如果a[i]>a[j]就会产生mid−i+1 阅读全文

posted @ 2021-01-20 17:30 程帅霞 阅读(36) 评论(0) 推荐(0) 编辑

差分数组

摘要: 一、差分数组的定义及用途1.定义:对于已知有n个元素的数列d,建立记录它每项与前一项差值的差分数组f:显然,f[1]=d[1]-0=d[1];对于整数i∈[2,n],我们让f[i]=d[i]-d[i-1]。 2.简单性质:(1)计算数列各项的值:观察d[2]=f[1]+f[2]=d[1]+d[2]- 阅读全文

posted @ 2021-01-20 17:11 程帅霞 阅读(103) 评论(0) 推荐(0) 编辑