【欧拉计划】15. Lattice paths

(本题取 $n=20$)

【思路】$\mathcal O(n^2)$ DP 即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
long long f[21][21];
int main()
{
for(int i=0;i<=20;++i)f[0][i]=f[i][0]=1;
for(int i=1;i<=20;++i)
{
for(int j=1;j<=20;++j)
{
f[i][j]=f[i][j-1]+f[i-1][j];
}
}
printf("%lld",f[20][20]);
return 0;
}

【欧拉计划】15. Lattice paths

https://hensier.github.io/projecteuler/15/

作者

hensier

发布于

2022-05-01

更新于

2023-01-02

许可协议

评论