记录编号 |
393684 |
评测结果 |
AAAAAAAATT |
题目名称 |
[IOI 2001] 移动电话 |
最终得分 |
80 |
用户昵称 |
TARDIS |
是否通过 |
未通过 |
代码语言 |
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();