#define P(i,j) p[(i*1000)+j]
int *p; p = (int) malloc( 1000*1000*sizeof(int) );

一つの2次元配列風表現手段