前缀和与差分(一)
前缀和与差分前缀和前缀和是指某序列的前n项和,可以把它理解为数学上的数列的前n项和,而差分可以看成前缀和的逆运算。合理的使用前缀和与差分,可以将某些复杂的问题简单化。问题引入输入一个长度为n的整数序列。接下来再输入m个询问,每个询问输入一对l, r。对于每个询问,输出原序列中从第l个数到第r个数的和。用暴力的方式 很容易实现,时间复杂度是O(n*m)。但是如果我们进行预处理const int N=1e7+5;int sum[N],a[N];for (int i=1;i<
原创
2022-04-12 01:08:27 ·
891 阅读 ·
0 评论