怎么定义数组的长度让数组足够大

怎么定义数组的长度让数组足够大,比如说定义数组的长度为十的九次幂要怎么表示。

这么大你得用malloc或者new来动态分配空间。静态数组是不行的

可能要爆栈


#define MAXN 1e9


int array[MAXN];

一般我最多刷题的时候这么定义, 数量级不会超过1e6, 你要1e9很可能爆堆栈