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题解等赛后再补上

相关推荐
im_AMBER1 小时前
Leetcode 78 识别数组中的最大异常值 | 镜像对之间最小绝对距离
笔记·学习·算法·leetcode
鼾声鼾语2 小时前
matlab的ros2发布的消息,局域网内其他设备收不到情况吗?但是matlab可以订阅其他局域网的ros2发布的消息(问题总结)
开发语言·人工智能·深度学习·算法·matlab·isaaclab
LYFlied2 小时前
【每日算法】LeetCode 25. K 个一组翻转链表
算法·leetcode·链表
Swizard2 小时前
别再迷信“准确率”了!一文读懂 AI 图像分割的黄金标尺 —— Dice 系数
python·算法·训练
s09071362 小时前
紧凑型3D成像声纳实现路径
算法·3d·声呐·前视多波束
可爱的小小小狼2 小时前
算法:二叉树遍历
算法
d111111111d3 小时前
在STM32函数指针是什么,怎么使用还有典型应用场景。
笔记·stm32·单片机·嵌入式硬件·学习·算法
AI科技星4 小时前
质量定义方程常数k = 4π m_p的来源、推导与意义
服务器·数据结构·人工智能·科技·算法·机器学习·生活
摇摆的含羞草4 小时前
哈希(hash)算法使用特点及常见疑问解答
算法·哈希算法
仰泳的熊猫5 小时前
1077 Kuchiguse
数据结构·c++·算法·pat考试