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

郑州专业网站制作服务报价企业网络宣传推广方案

郑州专业网站制作服务报价,企业网络宣传推广方案,集团网站下分网站 模板,顺德做网站题目链接: 思路: ①定义dp数组,f[i][j][k],表示经过 i 店, 遇到 j 花, 还有 k 酒。如果酒的数量超过了花的数量,那么一定喝不完。因此,k 不能超过 M。 ②从店推过来,f[…

题目链接:

思路:

①定义dp数组,f[i][j][k],表示经过 i 店, 遇到 j 花, 还有 k 酒。如果酒的数量超过了花的数量,那么一定喝不完。因此,k 不能超过 M。

②从店推过来,f[i][j][k] += f[i-1][j][k/2],要保证 i-1 和 k/2 符合,所以 i >= 1 并且 k 能被2整除。

③从花推过来,f[i][j][k] += f[i][j-1][k+1],要保证 j-1 和 k+1 符合,所有 j >= 1并且 k >= -1(省略,k一定大于0)。

④题目规定最后一定遇到花,并且刚好喝完酒,因此,输出 f[n][m-1][1]。

代码:

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N = 110, MOD = 1e9+7;int n, m;
//dp数组
//表示经过i家店 j躲花 还剩下 k 酒
int f[N][N][N];signed main(){cin >> n >> m;//根据题意 初始化f[0][0][2] = 1;for(int i = 0; i <= n; i++){for(int j = 0; j <= m; j++){for(int k = 0; k <= m; k++){//店if(i && (k%2==0)){f[i][j][k] += f[i-1][j][k/2];f[i][j][k] %= MOD;}if(j){f[i][j][k] += f[i][j-1][k+1];f[i][j][k] %= MOD;}}}}cout << f[n][m-1][1] << endl;return 0;
}

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

相关文章:

  • 建个企业网站需要多少钱seo是搜索引擎优化吗
  • 数字媒体应用 网站开发广州seo外包
  • 网页游戏传奇霸业攻略南昌seo排名公司
  • 安阳县属于哪个省哪个市win10一键优化工具
  • 权威的广州h5网站网络营销服务商
  • 金堂做网站的公司百度热搜榜历史
  • 网站换新域名电商平台排名
  • 青岛模板建站代理免费seo关键词优化排名
  • 网站专业销售团队介绍营销渠道策略有哪些
  • 西宁中小企业网站建设网站查询关键词排名软件
  • 邹平做网站苹果要做搜索引擎
  • 长沙网站优化厂家网站seo推广哪家值得信赖
  • 常见的电子商务网站网址郑州网站推广方案
  • 南昌做网站开发的公司有哪些服装品牌策划方案
  • 比较好的做网站公司合肥今日头条新闻
  • 谁有人和兽做的网站?凡科建站的免费使用
  • 网站在淘宝上做靠谱吗免费网站电视剧全免费
  • 体育新闻最新消息今天网络推广和信息流优化一样么
  • 天津建设工程信息网专家库官网合肥网络推广优化公司
  • wordpress用户上传太原seo关键词排名
  • 做金融的免费发帖的网站有哪些网络推广怎么做效果好
  • java调接口做网站徐州seo排名收费
  • 免费 成品模板网站四川seo多少钱
  • 西安商城类网站制作南京seo网站管理
  • 施工企业负责人每月带班时间不少于牛排seo
  • 网站有信心做的更好上海市人大常委会
  • 英文网站建设需求seo需要懂代码吗
  • 用meteor框架做的微博网站上首页的seo关键词优化
  • 比较好的网站建设品牌升级app推广软件有哪些
  • 网站设计流程步骤国内新闻最新消息