返回列表 發帖
#include<bits/stdc++.h>
using namespace std;
int f(int a,int b)
{
        if(a==1 and (b>=1 and b<=6))
            return 1;
        else if(b>a*6 || b<a)
            return 0;
        else
            return f(a-1,b-6)+f(a-1,b-5)+f(a-1,b-4)+f(a-1,b-3)+f(a-1,b-2)+f(a-1,b-1);
}
int main()
{
    int a,b;
    cin>>a>>b;
    cout<<f(a,b);
    return 0;
}

TOP

返回列表