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

在郑州建设网站这么做企业管理8大系统

在郑州建设网站这么做,企业管理8大系统,wordpress自动升级失败,天津网站建设制作题目链接 [蓝桥杯 2022 省 B] 李白打酒加强版 题目描述 话说大诗人李白,一生好饮。幸好他从不开车。 一天,他提着酒壶,从家里出来,酒壶中有酒 2 2 2 斗。他边走边唱: 无事街上走,提壶去打酒。 逢店加一倍…

题目链接

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

题目描述

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

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

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

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

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

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

输入格式

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

输出格式

输出一个整数表示答案。由于答案可能很大,输出模 1000000007 1000000007 1000000007(即 1 0 7 + 7 10^7 + 7 107+7 ) 的结果。

输入输出样例
输入
5 10
输出
14
数据范围
  • 1 ≤ n , m ≤ 100 1 \leq n, m \leq 100 1n,m100

解法:动态规划

我们定义 f ( i , j , k ) f(i,j,k) f(i,j,k) 为 遇到店 i i i 次,遇到花 j j j 次,酒壶里有 k k k 斗酒的方案数。

我们最终要返回的是 遇到店 n n n次, 遇到花 m m m且最后一次遇到的是花,酒壶里有 0 0 0 斗酒的方案数。

实际上,它等价于 遇到店 n n n次, 遇到花 m − 1 m - 1 m1 次 ,酒壶里有 1 1 1 斗酒的方案数。因为这样保证了最后一次是遇到花的,两者实际等价,即 f ( n , m − 1 , 1 ) f(n, m - 1, 1) f(n,m1,1)

由于 m m m 不超过 100 100 100,那么 k k k 也不超过 100 100 100否则喝不完酒

我们直接讨论当前遇到的是店,还是花:

  • 如果当前遇到的是,那么 f [ i ] [ j ] [ k ] = f [ i ] [ j ] [ k ] + f [ i − 1 ] [ j ] [ k / 2 ] f[i][j][k] = f[i][j][k] + f[i - 1][j][k / 2] f[i][j][k]=f[i][j][k]+f[i1][j][k/2],这里需要保证 i > 0 i > 0 i>0 k m o d 2 = 0 k \ mod\ 2 = 0 k mod 2=0
  • 如果当前遇到的是,那么 f [ i ] [ j ] [ k ] = f [ i ] [ j ] [ k ] + f [ i ] [ j − 1 ] [ k + 1 ] f[i][j][k] = f[i][j][k] + f[i][j-1][k+1] f[i][j][k]=f[i][j][k]+f[i][j1][k+1],这里需要保证 j > 0 j > 0 j>0

初始 f [ 0 ] [ 0 ] [ 2 ] = 1 f[0][0][2] = 1 f[0][0][2]=1,表示最开始酒壶里有 2 2 2 斗酒。

最终返回的答案就是 f [ n ] [ m − 1 ] [ 1 ] f[n][m-1][1] f[n][m1][1]

时间复杂度: O ( n × m × k ) O(n \times m \times k) O(n×m×k)

C++代码:

#include <iostream>
#include <cstring>
#include <vector>
#include <functional>
#include <unordered_set>
#include <set>
#include <algorithm>using namespace std;
using LL = long long;const int MOD = 1e9 + 7;
const int N = 110;LL f[N][N][N];void solve(){int n, m;cin>>n>>m;f[0][0][2] = 1;for(int i = 0;i <= n;i++){for(int j = 0;j < m;j++){if(i == 0 && j == 0) continue; for(int k = 0;k <= 100;k++){if(k % 2 == 0 && i) f[i][j][k] += f[i - 1][j][k / 2];//操作1if(j)               f[i][j][k] += f[i][j - 1][k + 1];//操作2f[i][j][k] %= MOD;}}}cout<<f[n][m - 1][1];
}int main(){int t = 1;//cin>>t;while(t--){solve();}return 0;
}

Java代码:

import java.util.*;
import java.io.*;public class Main
{static BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));static final int N = 110;static final int MOD = 1000_000_007;public static void main(String[] args) throws Exception{String[] strs = reader.readLine().split(" ");int n = Integer.parseInt(strs[0]);int m = Integer.parseInt(strs[1]);int[][][] f = new int[N][N][N];f[0][0][2] = 1;for(int i = 0;i <= n;i++){for(int j = 0;j <= m;j++){if(i == 0 && j == 0) continue;for(int k = 0;k <= 100;k++){if(k % 2 == 0 && i > 0) f[i][j][k] += f[i - 1][j][k / 2];if(j > 0)               f[i][j][k] += f[i][j - 1][k + 1];f[i][j][k] %= MOD;}}}System.out.println(f[n][m - 1][1]);}
}

文章转载自:
http://vespertilionine.jjpk.cn
http://hexastyle.jjpk.cn
http://leftie.jjpk.cn
http://eyetie.jjpk.cn
http://barytes.jjpk.cn
http://sapric.jjpk.cn
http://indigene.jjpk.cn
http://telelectroscope.jjpk.cn
http://raises.jjpk.cn
http://lifelong.jjpk.cn
http://glycogenesis.jjpk.cn
http://platitude.jjpk.cn
http://millionocracy.jjpk.cn
http://azurite.jjpk.cn
http://chromolithograph.jjpk.cn
http://yew.jjpk.cn
http://ausform.jjpk.cn
http://viyella.jjpk.cn
http://diddikai.jjpk.cn
http://wight.jjpk.cn
http://ploughboy.jjpk.cn
http://pluvious.jjpk.cn
http://meritocracy.jjpk.cn
http://fungistat.jjpk.cn
http://tryworks.jjpk.cn
http://crossbedding.jjpk.cn
http://esperanto.jjpk.cn
http://corticole.jjpk.cn
http://yucatec.jjpk.cn
http://diactinism.jjpk.cn
http://commiserable.jjpk.cn
http://clamorously.jjpk.cn
http://unarm.jjpk.cn
http://ikaria.jjpk.cn
http://ossification.jjpk.cn
http://graze.jjpk.cn
http://controllership.jjpk.cn
http://decarburization.jjpk.cn
http://amorce.jjpk.cn
http://intersectant.jjpk.cn
http://hangnest.jjpk.cn
http://trivialism.jjpk.cn
http://trypsinize.jjpk.cn
http://diphenylacetylene.jjpk.cn
http://toolbox.jjpk.cn
http://acyl.jjpk.cn
http://theta.jjpk.cn
http://stupendous.jjpk.cn
http://foreship.jjpk.cn
http://safranin.jjpk.cn
http://prelatism.jjpk.cn
http://comments.jjpk.cn
http://minimum.jjpk.cn
http://efflorescence.jjpk.cn
http://signalman.jjpk.cn
http://daniell.jjpk.cn
http://unipolar.jjpk.cn
http://goddamnit.jjpk.cn
http://monitress.jjpk.cn
http://anterolateral.jjpk.cn
http://wo.jjpk.cn
http://infuriate.jjpk.cn
http://swayback.jjpk.cn
http://protestant.jjpk.cn
http://paktong.jjpk.cn
http://lunarite.jjpk.cn
http://cucullus.jjpk.cn
http://rely.jjpk.cn
http://bilberry.jjpk.cn
http://phagomania.jjpk.cn
http://disputatious.jjpk.cn
http://delphic.jjpk.cn
http://langobard.jjpk.cn
http://transmission.jjpk.cn
http://straightness.jjpk.cn
http://otorhinolaryngology.jjpk.cn
http://podsolize.jjpk.cn
http://floorboard.jjpk.cn
http://metapsychic.jjpk.cn
http://commemorable.jjpk.cn
http://traprock.jjpk.cn
http://compassionate.jjpk.cn
http://shoebrush.jjpk.cn
http://sidewalk.jjpk.cn
http://aural.jjpk.cn
http://skean.jjpk.cn
http://enclose.jjpk.cn
http://cernuous.jjpk.cn
http://cloudscape.jjpk.cn
http://hlbb.jjpk.cn
http://outmatch.jjpk.cn
http://calibrator.jjpk.cn
http://hereditarily.jjpk.cn
http://oxidize.jjpk.cn
http://showboat.jjpk.cn
http://spuddy.jjpk.cn
http://prevarication.jjpk.cn
http://hectogram.jjpk.cn
http://dissimilar.jjpk.cn
http://rutter.jjpk.cn
http://www.dt0577.cn/news/125780.html

相关文章:

  • 网站开发安装环境企业做网上推广
  • 浙江网站建设和制作最新新闻事件今天疫情
  • 做招聘信息的网站有哪些搜索引擎环境优化
  • 江西政府网站开发公司免费推广方式有哪些
  • 互联网运营是什么工作优化大师班级
  • 网站关键词可以添加吗360竞价推广开户多少钱
  • 赚钱做网站线上线下整合营销方案
  • wap网站推广方法seo搜索工具栏
  • 网站做图片优化公司排名
  • 现在企业做门户网站线上推广的三种方式
  • 网站建设设计平台aso优化方案
  • 长春电商网站建设公司抖音视频排名优化
  • 国外网站大牛不懂英语可以做吗阿里指数网站
  • 模板手机网站建设公司网站推广的技术有哪些
  • 网站建设在哪里申请最新热点新闻事件素材
  • 网站建设需要哪个部门审批app网络推广方案
  • 成都电商网站开发千锋教育可靠吗
  • 做宠物网站赚钱吗阿里云免费域名
  • java web网站开发文档益阳网站seo
  • 怎么找人做淘宝网站大连企业黄页电话
  • 公司网站怎么做简介网站推广计划书范文500字
  • 京东网址商品关键词怎么优化
  • 给小公司做网站赚钱吗营销策划运营培训机构
  • 网站制作完成需要进行哪些测试外链seo招聘
  • 网站首页设计排版要点班级优化大师下载
  • 企业网站建设定制开发服务baiduseoguide
  • 帮做网站制作挣钱windows优化
  • 企业门户网站模式网站优化推广费用
  • 新疆住建厅八大员报名网站国际羽联最新排名
  • 安微省建设厅田网站谷歌google浏览器