题目传送门 题意: 给出一个n*m的矩形,然后有两个操作. 1操作,对一个给出的菱形,对菱形范围内的东西进行+1. 2操作,对一个上半菱形的区域,进行+1操作. 最后求矩形内各个数的异或和. 思路: 在矩形中,我们在四个角上进行++--,然后利用差分的性质,就解决了区间更新, 但是在这里,想破脑汁,也没想出怎么进行++--.因为矩形的差分是横着或者竖着的, 最后的求和非常容易,但是这里不一样.最后看了题解豁然大悟,原来差分还可以动态的来, 本行的差分数组使用完了,还可以把差分数组下传,继续在下一…