P8786 [蓝桥杯 2022 省 B] 李白打酒加强版

 

 【dfs题解】---只有50分

(头一回自己用dfs做出来了dp的hard等级的大题,从来没有拿50分这么高兴过哈哈哈哈哈)

#include <bits/stdc++.h>
using namespace std;
int n,m;
long long ans=0;
const long long mol=1e9+7;
void dfs(int h,int d,int sum)
{
	
	if(h<0||d<0||sum<=0)
	return;
	if(h==0&&d==0&&sum==2)
	{
		ans++;
		ans%=mol;
		return;
	}
	if(sum%2!=0)
	{
		dfs(h-1,d,sum+1);
	}
	else{
		dfs(h-1,d,sum+1);
		dfs(h,d-1,sum/2);
	}
}
  
int main()
{
  scanf("%d%d",&n,&m);
  dfs(m-2,n,2);
  printf("%d",ans);
  return 0;
}

dp题解等赛后再补上

相关推荐

  1. 2022/李白打酒加强/c\c++

    2024-04-12 18:26:02       17 阅读
  2. P8780 [ 2022 B] 刷题统计

    2024-04-12 18:26:02       34 阅读
  3. P8780 [ 2022 B] 刷题统计 Python

    2024-04-12 18:26:02       23 阅读
  4. 洛谷 P8783 [ 2022 B] 统计子矩阵

    2024-04-12 18:26:02       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-12 18:26:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-12 18:26:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-12 18:26:02       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-12 18:26:02       20 阅读

热门阅读

  1. @NotEmpty、@NotBlank、@NotNull三种注解的区别

    2024-04-12 18:26:02       17 阅读
  2. 类 对象 对象实例

    2024-04-12 18:26:02       14 阅读
  3. vue中watch监听路由传来的参数变化问题

    2024-04-12 18:26:02       13 阅读
  4. Windows下如何确定虚函数在虚函数表中的位置

    2024-04-12 18:26:02       17 阅读
  5. MYSQL执行流程

    2024-04-12 18:26:02       18 阅读
  6. Fiddler:网络调试利器

    2024-04-12 18:26:02       14 阅读
  7. 从零学算法274

    2024-04-12 18:26:02       15 阅读
  8. 【python处理数据的函数】---误区2

    2024-04-12 18:26:02       17 阅读
  9. LeetCode 每日一题 ---- 【2923. 找到冠军 I】

    2024-04-12 18:26:02       19 阅读
  10. linux总结

    2024-04-12 18:26:02       19 阅读
  11. 在linux上如何执行带有目录的命令

    2024-04-12 18:26:02       22 阅读
  12. steam流太难用了看看JDFrame

    2024-04-12 18:26:02       31 阅读
  13. mysql知识点

    2024-04-12 18:26:02       21 阅读