const n=400;
const int mx=(int)floor((double)Lx/(double)mm);
const int my=(int)floor((double)Ly/(double)mm);

int cell[mx][my][n+1];

……

とすると、

error C2057: 定数式が必要です。
error C2466: サイズが 0 の配列を割り当てまたは宣言しようとしました。

とかでてきました。。。どうすればいいのでしょうか。。。
動的多次元配列というのもよくわかりません。