Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
54967 | zhangsicun | 字符串 | C++ | 解答错误 | 0 MS | 248 KB | 506 | 2024-11-01 15:42:55 |
#include<iostream> using namespace std; int a[20][20]; int b[20]; int f(int m,int n){ for(int i=0;i<=m;i++){ for(int j=1;j<=n;j++){ if(j==1){ a[i][j]=1; } else if(i==0){ a[i][j]=1; } else if(i<j){ a[i][j]=a[i][i]; } else{ a[i][j]=a[i][j-1]+a[i-j][j]; } } } } int main() { int t; cin>>t; for(int k=0;k<t;k++){ int m,n; cin>>m>>n; f(m,n); b[k]=a[m][n]; } for(int i=0;i<t;i++){ cout<<b[i]<<endl; } return 0; }