救命!!!万点黑中没有绿,全超时
查看原帖
救命!!!万点黑中没有绿,全超时
967271
wuqing_baiyu楼主2023/11/25 23:00
#include<iostream>
using namespace std;
int A(int x){
    if(x==1){
        return 1;
    }
    return x*A(x-1);
}
int B(int x){
    int n=0;
    if(x==1){
        return 1;
    }
    if(x%2==0){
        return B(x-n); 
        n=n+2;
    }
    else{
        return B(x-n);
        n=n+2;
        
    }
}
int main(){
    int x,a,b,c;
    cin>>x;
    a=A(x);
    b=B(x);
    cout<<2*b/a;
}

递归,估计层数太多了,但不知道怎么改……

2023/11/25 23:00
加载中...