差分
九羽-
日有所进,月有所变,终有所成。
展开
-
HDU - 6514 Monitor ( 二位前缀和+差分 )
HDU - 6514 Monitor ( 二位前缀和+差分 )题意:给你n和m,表示有一个n*m的矩阵(n>=1, m>=1, n*m<=1e7),初始全0,接下来一个数p(p<=1e6),接下来p个矩阵的左上角和右下角的坐标。把这位于这些矩阵内的格子置为1,再接下来一个数q(1<=1e6),接下来q个矩阵的左上角和右下角的坐标,对于每个矩阵,如果它包...原创 2019-12-06 17:31:54 · 223 阅读 · 0 评论 -
J - Master of GCD ( 差分 )
J - Master of GCD ( 差分 )题目描述:给你一个大小为n的数列,最开始数列的数全都为1。有m次更新,每次输入l,r,c。代表将在数列区间l到r的数成上c。最后求出整个数列gcd。题目分析:乍一眼看过去,貌似就是一个裸的区间更新线段树维护区间的gcd。但是,很显然,直接维护gcd的操作太过于困难,因此我们退而求其次,因为每次进行的操作都是对2或3进行乘积,因此,...原创 2019-10-24 14:29:28 · 243 阅读 · 0 评论 -
B. Light bulbs (离散化+差分)
B. Light bulbs (离散化+差分)题目链接:https://nanti.jisuanke.com/t/41399题意:n个灯刚开始是关的,m次操作对【L,R】内的全部的灯反转。问最后有几个灯亮着。思路:刚开始差分直接便利了所有点,T了。所有只需要考虑哪些有贡献的2*m个点就行了,对于区间中哪些0的部分,就不需要遍历了。对于重复的点也不用管。代码:#in...原创 2019-09-16 11:15:43 · 638 阅读 · 1 评论