比赛 EYOI暨SBOI暑假快乐赛3rd 评测结果 AAAAAAAATT
题目名称 移动电话 最终得分 80
用户昵称 䱖虁職 运行时间 2.817 s
代码语言 C++ 内存使用 6.82 MiB
提交时间 2022-06-27 08:47:19
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int op,s,x,y,a,l,b,r,t,g[1025][1025];
int main(){
    freopen("mobilephones.in","r",stdin);
    freopen("mobilephones.out","w",stdout);
    while(cin>>op)
    {
        if(op==3)break;
        if(op==0)
            cin>>s;
        if(op==1)
        {
            cin>>x>>y>>a;
            g[x][y]+=a;
        }
        if(op==2)
        {
            cin>>l>>b>>r>>t;
            int ans=0;
            for(int i=l;i<=r;i++)
                for(int j=b;j<=t;j++)
                    ans+=g[i][j];
            printf("%d\n",ans);
        }
    }
    return 0;
}