~~第几题~~
by zjf2012 @ 2023-07-30 22:52:02
我给你私信
by zjf2012 @ 2023-07-30 22:52:51
在列表中加上"0"
------------
例如
------------
**{0,2, 1, -1, -2, -2, -1, 1, 2}**
~~你试一下~~
by zjf2012 @ 2023-07-30 22:59:15
@[Swhqwq](/user/1053121)
```cpp
f[0][0] = 1;
for (int i = 1; i <= X1; i++) {
if (vis[0][i] == false)
f[0][i] = f[0][i - 1];
else
f[0][i] = 0;
}
for (int i = 1; i <= Y1; i++) {
if (vis[i][0] == false)
f[i][0] = f[i - 1][0];
else
f[i][0] = 0;
}
for (int i = 1; i <= X1; i++)
for (int j = 1; j <= Y1; j++)
if (vis[i][j] == false)
f[i][j] = f[i - 1][j] + f[i][j - 1];
else
f[i][j] = 0;
```
请问这段代码干嘛用的,改成下面这个不就行了吗
```cpp
f[1][1] = 1;
for (int i = 1; i <= X1; i++)
for (int j = 1; j <= Y1; j++)
{
if(i == 1 && j == 1) continue;
if (vis[i][j] == false)
f[i][j] = f[i - 1][j] + f[i][j - 1];
else
f[i][j] = 0;
}
```
by KobeBeanBryantCox @ 2023-07-30 23:43:53
@[zjf2012](/user/1043192) 我不是已经有了` vis[X2][Y2] = true;`了吗,就相当于加了个`0`。如果加`0`就不用写这句话了
by Swhqwq @ 2023-07-31 10:26:22