dalao们求助,只有60,不知道哪里错了

P1002 [NOIP2002 普及组] 过河卒

@[baimaoshouerkong](/user/975782) 使用 ``` long long ```
by Deuteron @ 2023-04-13 14:24:27


我试试
by baimaoshouerkong @ 2023-04-13 16:54:22


@[小可爱萌萌哒](/user/397982) dalao,long long怎么用,我真的就是算法新人
by baimaoshouerkong @ 2023-04-13 17:04:40


@[baimaoshouerkong](/user/975782) ``` #define int long long ``` 然后将main函数返回值改为 signed 即可
by Deuteron @ 2023-04-13 17:56:57


@[小可爱萌萌哒](/user/397982) 大佬,直接报错了
by baimaoshouerkong @ 2023-04-13 19:21:54


@[小可爱萌萌哒](/user/397982) ```c #include<stdio.h> #include<math.h> #define int long long int a[21][21] = { 0 }; int op(int x, int y, int n, int m) { if (pow(x - n, 2) + pow(y - m, 2) == 5 || (x == n && y == m)) return 0; if (x * y == 0) return 1; if (a[x - 1][y] != 0) return a[x - 1][y] + op(x, y - 1, n, m); a[x][y] = op(x - 1, y, n, m) + op(x, y - 1, n, m); return a[x][y]; } signed main() { int n, m, x, y; scanf("%lld%lld%lld%lld", &x, &y, &n, &m); printf("%lld", op(x, y, n, m)); return 0; } ```
by baimaoshouerkong @ 2023-04-13 19:32:13


@[baimaoshouerkong](/user/975782) 报错信息呢?
by 1433_qwq @ 2023-04-30 16:11:32


|