记录编号 393684 评测结果 AAAAAAAATT
题目名称 [IOI 2001] 移动电话 最终得分 80
用户昵称 GravatarTARDIS 是否通过 未通过
代码语言 C++ 运行时间 2.969 s
提交时间 2017-04-11 21:02:22 内存使用 3.08 MiB
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<stack>
#include<queue>
#include<cstring>
#include<deque>
#define itn int
#define coder goodboy
using namespace std;
typedef long long LL;typedef unsigned long long ULL;
const int maxn=1035;
int G[maxn][maxn],ans,sum,n,temp1,temp2,temp3,temp,temp4;
inline void in(){
	freopen("mobilephones.in","r",stdin);
	freopen("mobilephones.out","w",stdout);
}
inline void work(){
	while (scanf("%d",&temp)==1&&temp!=3){
		if (temp==0) scanf("%d",&n);
		if (temp==1){
			scanf("%d%d%d",&temp1,&temp2,&temp3);
			G[temp1][temp2]+=temp3;
		}
		if (temp==2){
			scanf("%d%d%d%d",&temp1,&temp2,&temp3,&temp4);
			LL summ=0;
			for (int i=temp1;i<=temp3;i++){
				for (itn j=temp2;j<=temp4;j++){
					summ+=G[i][j];
				}
			}
			printf("%lld\n",summ);
		}
	}
}
int Main(){
	in();
	work();
	return 0;
}
int main(){;}
int goodboy=Main();