3.23study

本文深入探讨了原码补码的概念,强调补码在加减法中的重要作用,指出补码第一位参与计算的特点。同时,介绍了前缀和与差分在解决区间和问题中的应用,包括一维和二维前缀和的处理策略,以及差分数组的初始化和边界问题处理。通过实例解析,帮助读者掌握这两种计算技巧。
摘要由CSDN通过智能技术生成

1.对于原码 补码有了正确的理解 补码可以直接参于加减法 并且补码的第一位直接参加计算 并不是原码当中的符号位 补码就是用来做加法的

2.再次学习了前缀和与差分 浅做了几道题

前缀和:(1) 一维前缀和 较为简单 出现区间和时 要首先考虑

(2)若枚举两个端点会超过时间复杂度 就想如何枚举一个解决问题

(3)二维前缀和时刻注意下标从1开始 注意越界问题

(4)二维前缀和公式给的是一个格子一个格子来的 但是有时候题目中往往要求的是点

这时候 就要搞清楚左右端点是什么 比如都是点且一个半径为r的正方形上 左右端点即为

(i-r+1,j-r+1)->(i,r)

差分:

(1)差分中必不可少的是初始化操作 无论是一维还是二维都需要初始化

(2)要明白差分数组并不是题目中最后的结果数组 而是说它只是一个中间值 只有当它求和成为前缀和数组以后 才满足题意 差分就是把原数组分解开来 做原数组不容易进行的操作

(3)差分同时也要十分注意边界问题 看清楚是在左闭右开还是左开右闭或者均为闭区间的区间上去进行+c操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值