比赛 |
EYOI暨SBOI暑假快乐赛3rd |
评测结果 |
AAAAAAATTT |
题目名称 |
移动电话 |
最终得分 |
70 |
用户昵称 |
┭┮﹏┭┮ |
运行时间 |
4.686 s |
代码语言 |
C++ |
内存使用 |
8.44 MiB |
提交时间 |
2022-06-27 09:20:54 |
显示代码纯文本
#include <bits/stdc++.h>
using namespace std;
const int N = 1040;
long long s;
int n,z,x,y,l,u;
int a[N][N],ux[60010],uy[60010],ss[60010];
int main(){
freopen("mobilephones.in","r",stdin);
freopen("mobilephones.out","w",stdout);
while((cin>>z) && z != 3){
if(z == 0){
cin>>n;
}
else if(z == 1){
cin>>x>>y>>l;
u++;
ss[u] = l;
ux[u] = x,uy[u] = y;
}
else if(z == 2){
s = 0;
cin>>n>>x>>y>>l;
for(int i = 1;i <= u;i++){
if(n <= ux[i] && ux[i] <= y && x <= uy[i] && uy[i] <= l){
s += ss[i];
}
}
cout<<s<<endl;
}
}
return 0;
}