01 2022 档案

摘要:在谈到离散化之前,可以从简单的前缀和问题上入手,来理解离散化处理问题的精妙 Acwing 795 前缀和 (该题限时2s) 对于小范围的前缀和,可以先开n大小的数组,存储整数序列,其中再开另外一个n大小的数组s,用来存储到达每一个下标前的前缀和。即s [i]=s [i-1]+a [i]; 此后在询问 阅读全文
posted @ 2022-01-20 19:28 dueyu 阅读(360) 评论(0) 推荐(0)
摘要:差分算法: 给定n长度的数组,有m个请求,每个请求都是在 [l,r](l<=n;r<=n)区间内加上数c,最后输出该数组。 若用暴力法求解,需要循环m个请求,每个请求都是需要遍历数组 (r-l) 遍 ((r-l)<=n)。其中的时间复杂度为O(mn)(数据范围在10e3左右)。而运用差分算法,可以将 阅读全文
posted @ 2022-01-16 12:42 dueyu 阅读(121) 评论(0) 推荐(0)