众所不周知,这道题用字符串也可以写 首先定义一个string类型的数组
string
例如:
string A[5100];
这样就可以定义类似二维数组的字符串数组
然后就可以用 find 等有关字符串的函数来写
伪代码如下
for (i = 1; i <= 垒的最高的方块; i ++) { for (j = 1; j <= n;j ++) { if (A[i][j]不是方块) { if (往左找有方块 && 往右找有方块) c ++;//表示能积水 } } }
上面的 nnn 和题目描述的 nnn 是一样的