看两个样例:
#include <iostream>
#include <cstring>
using namespace std;
const int N = 1e3;
int a[N][N];
int main()
{
for (int i = 1; i < 1e3; i ++)
{
for (int j = 1; j < 1e3; j ++)
{
a[j][i] = 1;
}
}
}
运行时间:12 ms
下一个:
#include <iostream>
#include <cstring>
using namespace std;
const int N = 1e3;
int a[N][N];
int main()
{
for (int i = 1; i < 1e3; i ++)
{
for (int j = 1; j < 1e3; j ++)
{
a[i][j] = 1;
}
}
}
运行时间6 ms
推测与计算机的内存读取有问题:以后待考察~