【发布时间】:2014-06-22 21:34:59
【问题描述】:
我的问题很笼统..它也不重复..
当我们声明这样的int mat[1000000][1000000];
肯定会报错说矩阵尺寸太大。
我在许多竞争性编程网站上看到了许多问题,我们需要声明一个 10^6 行、列的二维矩阵,我知道总有一些与之相关的技巧来减小矩阵大小。
所以我只想问在这种情况下我们可以使用哪些可能的方法或技巧来最小化大小..我的意思是通常需要哪些类型的算法来解决它,比如 DP 或其他任何人??
【问题讨论】:
-
您确定这些问题必须使用数组解决吗?
-
在“竞争性编程网站”上,这些人可能希望您找到解决问题的方法而不使用需要 4 TB 内存的数组。这就是使它具有竞争力的原因:-)
标签: c++ arrays matrix multidimensional-array