yx


私信TA

用户名:H1910725040

访问量:1102

签 名:

此生不看皮套人

等  级
排  名 800
经  验 3712
参赛次数 15
文章发表 7
年  龄 0
在职情况 学生
学  校 贺州学院
专  业

  自我简介:

#include <bits/stdc++.h>

using namespace std;

int sum = 0;

void f(int dian, int hua, int jiu)

{

    if(dian > 0)

        f(dian-1, hua, jiu*2);

    if(hua > 0)

        f(dian, hua-1, jiu-1);

    if(dian==0 && hua==0 && jiu==1) //jiu==1,由于最后一次是遇花,还未减去1,此时判断的结果刚好是李白喝完酒了

        sum += 1;

}

int main()

{

    f(5, 9, 2);//由于最后一次是遇花,不用考虑在内,否则要排除不是遇花的情况,10-1)

    cout <<sum << endl;

    return 0;


 

0.0分

1 人评分

  评论区

  • «
  • »