罗非鱼Requiem @ 2021-08-19 20:52:38
以下是代码(C++):
#include <bits/stdc++.h>
using namespace std;
int a_n[10000][10000];
int main() {
int n, q;
cin >> n >> q;
for(int i=0;i<q;i++) {
int a1, a2, a3, a4;
cin >> a1 >> a2 >> a3;
if(a1==1) {
cin >> a4;
if(a4==0)
a_n[a2][a3] = -1;
else
a_n[a2][a3] = a4;
}
else
cout << a_n[a2][a3] << endl;
}
return 0;
}
by jyb666 @ 2021-08-19 20:54:18
请检查 数组大小/下标溢出
by xzCyanBrad @ 2021-08-19 20:57:04
是100000不是10000
by Union_of_Britain @ 2021-08-19 20:57:25
@罗非鱼Requiem 数组大小爆炸。
by 罗非鱼Requiem @ 2021-08-19 21:47:31
@kkksc0100_juruo 抱歉,我才学,不懂什么意思,怎么调。。。
by 罗非鱼Requiem @ 2021-08-19 21:48:26
@jyb666 下标没溢出,数组我不知道怎么调。。。
by 罗非鱼Requiem @ 2021-08-19 21:49:06
@littlewave 额,什么意思,是RE,不是WA
by 罗非鱼Requiem @ 2021-08-19 21:49:47
@罗非鱼Requiem 我是指,我不懂什么意思
by Union_of_Britain @ 2021-08-19 21:59:37
@罗非鱼Requiem 我来帮你算算空间:
你用的空间远远超过了题目给你的。
另外,建议下次开数组加个
by xzCyanBrad @ 2021-08-20 08:10:50
@罗非鱼Requiem
10^5=100000, 10^4=10000, 你数组开小了
by 罗非鱼Requiem @ 2021-08-20 10:07:59
@littlewave 但我开1e4都RE了,开1e5更RE了。