#2589. 简单题

简单题

本题没有可用的提交语言。

题目描述

你有一个N*N的棋盘,每个格子内有一个整数,初始时的时候全部为0,现在需要维护两种操作:

<o:p>   </o:p>

命令<o:p></o:p>

参数限制<o:p></o:p>

内容<o:p></o:p>

1 x y A<o:p></o:p>

1<=x,y<=NA是正整数<o:p></o:p>

将格子x,y里的数字加上A<o:p></o:p>

2 x1 y1 x2 y2<o:p></o:p>

1<=x1<= x2<=N<o:p></o:p>

1<=y1<= y2<=N<o:p></o:p>

输出x1 y1 x2 y2这个矩形内的数字和<o:p></o:p>

3<o:p></o:p>

<o:p></o:p>

终止程序<o:p></o:p>

输入格式

输入文件第一行一个正整数N。
接下来每行一个操作。
 

输出格式

对于每个2操作,输出一个对应的答案。
 
4
1 2 3 3
2 1 1 3 3
1 2 2 2
2 2 2 3 4
3
3
5

数据范围与约定

1<=N<=500000,操作数不超过200000个,内存限制20M。

对于100%的数据,操作1中的A不超过2000。