当前位置: 首页 > wzjs >正文

手机app应用开发公司当阳seo外包

手机app应用开发公司,当阳seo外包,网站建站开发,网站的上传与发布2.李白打酒加强版 - 蓝桥云课 李白打酒加强版 问题描述 话说大诗人李白,一生好饮。幸好他从不开车。 一天,他提着酒显,从家里出来,酒显中有酒2斗。他边走边唱: | 无事街上走,提显去打酒。逢店加一倍&a…

2.李白打酒加强版 - 蓝桥云课

李白打酒加强版

问题描述

话说大诗人李白,一生好饮。幸好他从不开车。

一天,他提着酒显,从家里出来,酒显中有酒2斗。他边走边唱:

| 无事街上走,提显去打酒。逢店加一倍,遇花喝一斗。 |

这一路上,他一共遇到店N次,遇到花M次。已知最后一次遇到的是花,他正好把酒喝光了。

请你计算李白这一路遇到店和花的顺序,有多少种不同的可能?

注意:显里没酒(0斗)时遇店是合法的,加倍后还是没酒;但是没酒时遇花是不合法的。

输入格式

第一行包含两个整数N和M。

输出格式

输出一个整数表示答案。由于答案可能很大,输出模1000000007的结果。

样例输入

5 10

样例输出

14

样例说明

如果我们用 0 代表遇到花,1 代表遇到店,14 种顺序如下:

010101101000000

010110010010000

011000110010000

100010110010000

011001000110000

100011000110000

100100010110000

010110100000100

011001001000100

100011001000100

100100011000100

011010000010100

100100100010100

101000001010100

评测用例规模与约定

对于 40%40% 的评测用例: 1≤N,M≤10 。

对于 100%100% 的评测用例: 1≤N,M≤100。

思路:

代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll mod = 1000000007;
const ll maxn = 105; // 根据题目M的最大值100调整数组维度
ll N, M;
ll mem[maxn][105][105]; // 调整后的数组维度
ll dfs(ll sv, ll store, ll flower) 
{if (sv < 0 || store > N || flower > M) return 0;if (sv > (M - flower)) return 0; // 剪枝条件,当前酒量超过剩余花次数if (mem[sv][store][flower] != -1) return mem[sv][store][flower];if (store == N && flower == M - 1 && sv == 1) {return mem[sv][store][flower] = 1;}ll sum = 0;// 尝试遇到店if (store < N) {sum = (sum + dfs(sv * 2, store + 1, flower)) % mod;}// 尝试遇到花,且当前酒量必须大于0if (sv > 0 && flower < M) {sum = (sum + dfs(sv - 1, store, flower + 1)) % mod;}return mem[sv][store][flower] = sum;
}int main() 
{cin >> N >> M;memset(mem, -1, sizeof(mem));ll ans = dfs(2, 0, 0) % mod;cout << ans;return 0;
}

http://www.dtcms.com/wzjs/160992.html

相关文章:

  • 商城县建设局网站抖音广告推广
  • 加盟网站制作定制一份完整的活动策划方案
  • 政府网站建设认识不足网页是怎么制作的
  • 漳州网站建设喊博大科技自己怎么免费做网站
  • 网站建设套餐报价谷歌搜索引擎网址
  • 怎么做网站的bannergoogle谷歌搜索
  • 网站建设 定制三台网站seo
  • 学做效果图网站有哪些软件有哪些100%能上热门的文案
  • 淘宝上做网站排名军事网站大全军事网
  • 网站发布信息技巧我在百度下的订单如何查询
  • 厦门建设银行网站首页域名查询ip网站
  • java web网站开发现在推广平台哪家最好
  • 网站在线问答怎么做网上接单平台
  • 企业网站 ecs 虚拟主机资源
  • 宁波网站公司哪家好网络广告人社区官网
  • 星沙做网站电脑培训学校
  • nodejs做视频网站深圳优化公司义高粱seo
  • 包头正大光电 做网站百度知道客服电话人工服务
  • 网站架构设计师工资网络推广工作怎么样
  • 南部网站建设搜索引擎有哪些平台
  • wordpress面包屑导航零基础学seo要多久
  • 做易拉宝的素材网站中国2022年重大新闻
  • 南昌正规网站公司吗营销策略怎么写
  • 怎么查看网站的dns重庆seo网站哪家好
  • David网站做kegg分析步骤杭州上城区抖音seo如何
  • 企业网站建设重要性百度总部
  • 济南建站培训百度快速收录权限域名
  • 著名网站建设公司白银网站seo
  • 周末游做的好的网站网站优化入门免费教程
  • 做类似58同城大型网站seo兼职