Run ID | 作者 | 问题 | 语言 | 测评结果 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
22708 | hukaiyuan | 放苹果-递归 | C++ | 编译错误 | 0 MS | 0 KB | 335 | 2023-07-12 20:43:58 |
#include<iostream> #include<cstdlib> #include<cstdio> #include<cstring> using namespace std; int fang(int m,int n){ if(m==0||n==1){ return 1; } if(m<n){ return fang(m,m); } return fang(m,n-1)+fang(m-n,n); } int main(){ int k; cin>>k; while(k--){ cin>>m>>n; cout<<fang(m,n)<<endl; } return 0; }