比赛场次 | 513 |
---|---|
比赛名称 | EYOI暨SBOI暑假快乐赛3rd |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2022-06-27 08:30:00 |
结束时间 | 2022-06-27 12:00:00 |
开放分组 | 全部用户 |
注释介绍 | EYOI暨SBOI2022暑假的第三场比赛! 暑假热身赛第三,题都不是很难哦! 细心审题,尽力拿到可以拿到的分数! 注意题目难度不是按照题目编号依次递增! |
题目名称 | 移动电话 |
---|---|
输入输出 | mobilephones.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
ZRQ | AAAAAAAAAA | 0.117 s | 41.95 MiB | 100 |
op_组撒头屯 | AAAAAAAAAA | 0.177 s | 6.84 MiB | 100 |
该账号已注销 | AAAAAAAAAA | 0.562 s | 15.35 MiB | 100 |
cb | AAAAAAAAAA | 0.921 s | 15.29 MiB | 100 |
HeSn | AAAAAAAAAA | 0.924 s | 6.96 MiB | 100 |
Restly | AAAAAAAAAA | 0.965 s | 19.58 MiB | 100 |
康尚诚 | AAAAAAAAAA | 2.244 s | 6.85 MiB | 100 |
瞻远Daniel | AAAAAAAATT | 2.781 s | 6.83 MiB | 80 |
00000 | AAAAAAAATT | 2.786 s | 25.38 MiB | 80 |
卐 | AAAAAAAATT | 2.816 s | 6.85 MiB | 80 |
ムラサメ | AAAAAAAATT | 2.816 s | 6.95 MiB | 80 |
䱖虁職 | AAAAAAAATT | 2.817 s | 6.82 MiB | 80 |
nick | AAAAAAAATT | 2.829 s | 6.82 MiB | 80 |
lihaoze | AAAAAAAATT | 2.911 s | 9.90 MiB | 80 |
┭┮﹏┭┮ | AAAAAAATTT | 4.686 s | 8.44 MiB | 70 |
湖岸与夜与咸鱼 | AWWWTTTTTT | 6.831 s | 13.38 MiB | 10 |
➥Q小白小黑233 | TTTTETTTTT | 9.191 s | 13.77 MiB | 0 |
假设$Tampere$地区的$4G$移动通信基站以如下方式运行。整个地区被划分成若干正方形格子。这些格子构成一个$S*S$的矩阵,它们的行,列编号都是从$0$到$S-1$.每一个格子中都有一个基站。每个格子中激活的手机数量可能改变,因为一部手机可能从一个格子移动到另一个格子,打开或者关闭。有时,某一座基站会向总站报告自己的行列坐标,以及该格中激活手机数目的变化。
输入指令编码如下。
每个指令占一行,包含一个指令码和一些参数,见下表。
指令码 | 参数 | 意义 |
0 | S | 初始化一个S*S的全零矩阵。这个指令只会出现一次,即第一条指令。 |
1 | X Y A | 将格子(X,Y)中激活的手机数量增加A。A有可能是正数或负数。 |
2 | L B R T | 询问当前所有坐标(X,Y)满足:L<=X<=R,B<=Y<=T的格子中激活的手机数量之和。 |
3 |
|
结束程序。这个指令只会出现一次,即最后一条指令。 |
你的程序不应该对指令 $2$ 外的所有指令进行回答。对于每个指令 $2$,你的程序需要输出一行一个正整数,即该指令的答案。
0 4 1 1 2 3 2 0 0 2 2 1 1 1 2 1 1 2 -1 2 1 1 2 3 3
3 4
矩阵大小:$1<=S<=1024$;
任意时刻,每个格子中的激活手机数量 $V$:$0<=V<=32767$;
格子中激活手机数量的变化值:$-32768<=A<=32767$;
输入的指令数目:$3<=U<=60002$;
整个矩阵中的最大手机数量:$M=2^{30}$。
$IOI$ $2001$