1.使用数组会比使用 vector 来的快吗?(比如说在求二维前缀和时)
2.对于第一问,快的一方会比慢的一方快多少?
3.嗯,为啥这个破代码在本地运行会RE,比如说 n=m=500 的时候就炸了↓
(保证是下面主程序有展示部分的问题)
(n×m≤2×105)
#include<bits/stdc++.h>
using namespace std;
inline int read(){
int x=0,f=1;char ch=getchar();
while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
while(ch>='0'&&ch<='9'){x=(x<<3)+(x<<1)+ch-48;ch=getchar();}
return x*f;
}
int n,m,ans=-INT_MAX,sum;
int main(){
n=read();m=read();
const int N=n+5;
const int M=m+5;
int a[N][M],sum1[N][M],sum2[N][M];
//...
return 0;
}
4.CSP-J/S,NOIP等赛事使用第三题这种写法是否会爆炸
求大佬解答,谢谢 QwQ