求助小问题
  • 板块学术版
  • 楼主大眼仔Happy
  • 当前回复16
  • 已保存回复16
  • 发布时间2023/12/23 16:03
  • 上次更新2023/12/23 18:36:50
查看原帖
求助小问题
537046
大眼仔Happy楼主2023/12/23 16:03

n,m≤106n,m\le 10^6 且 n×m≤106n\times m\le 10^6,定义一个二维数组。

#include<bits/stdc++.h>
using namespace std;
const int N=1e4+5;
int inline read()
{
	int num=0,f=1;
	char ch=getchar();
	while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
	while(ch>='0'&&ch<='9'){num=(num<<3)+(num<<1)+(ch^48);ch=getchar();}
	return num*f;
}
const int N=1e6+5;
int a[N][N]; // 正常定义法 (1)
int main(){
	n=read();m=read();
	int a[n+5][m+5]; // 变量定义法 (2) 
	return 0;
}

但似乎也只好这样定义,那么请问会出事吗

2023/12/23 16:03
加载中...