Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
111893 | 林泽豪 | 不同路径 | C++ | 解答错误 | 0 | 0 MS | 280 KB | 403 | 2023-11-25 08:46:09 |
#include<bits/stdc++.h> using namespace std; bool a[1000][1000]; int m[1000][1000]; int main() { int n; cin>>n; for(int i=1;i<=n;i++){ for(int o=1;o<=n;o++){ cin>>a[i][o]; } } for(int i=1;i<=n;i++){ for(int o=1;o<=n;o++){ if(i==1&&o==1){ m[1][1]=1; }else{ if(a[i][o]==0){ m[i][o]=m[i-1][o]+m[i][o-1]; } } } } cout<<m[n][n]; return 0; }