首先是代码部分:
#include<iostream>
using namespace std;
int n,m;
int findans(int n,int m){
if(n == 0) return m;
if(m == 0) return n % 3;
return findans(n - 1,m) - findans(n,m - 1) + findans(n - 1,m - 1);
}
int main(){
cin>>n>>m;
cout<<findans(n,m)<<endl;
return 0;
}
然后是题目:
-
1,若输入6 3,结果为()(答案是B)
A.18
B.3
C.5
D.6
-
2,若输入7 4,结果为()(答案是C)
A.18
B.3
C.5
D.6
主要就是想问一下这个代码的意思,因为我自己手算算了10分钟才算出来8/1,所以想快捷地做这道题