我输入的时候把 n 与 m 的输入顺序互换,两次都AC了
为什么题解都是先输入 n 再输入 m ?
但如果按照题面,我个人认为要先输入 m ,再输入 n
另外有一个小问题,就是每篇题解中,关于小矩阵,每次处理时没清除数据,我认为是要的,这是为什么?例下段代码的前两行:
bh[1][0]=0;
bh2[0][1]=0;
for (int i=1; i<=n2; i++)
for (int j=1; j<=m2; j++)
bh[i][j]=bh[i][j-1]*base+(b[i][j]=='1');
for (int i=1; i<=n2; i++)
for (int j=1; j<=m2; j++)
bh2[i][j]=bh2[i-1][j]*base2+bh[i][j];