在我的部分代码中,我有
a = cache[k1][k2][k3][k4];
cout << "DEBUG: " << a << " " << cache[k1][k2][k3][k4] << endl;
我的 cout 有以下输出:
DEBUG: 38 38
DEBUG: 3 3
DEBUG: 37 37
DEBUG: 4 35 <- the problem
我不明白世界上发生了什么。
a,k1,k2,k3,k4 是整数,缓存是
vector<vector<vector<vector<int> > > >