当前位置: 首页 > 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/527263.html

相关文章:

  • 西安做网站公司培训公司排名
  • 安徽创誉建设工程有限公司网站百度seo排名公司
  • 湖南网站开发企业建网站怎么建
  • 北京电商购物网站开发深圳百度网站排名优化
  • 建设网站项目总结seo是什么地方
  • 秦皇岛网站开发报价南宁网络推广有几家
  • 赣州做网站哪家好智能营销系统
  • 推广工具win7怎么优化最流畅
  • 织梦网做企业网站需要授权吗沈阳seo技术
  • 网站设置访问频率怎么办百度竞价推广公司
  • 做网站设计需要办理icp公司页面设计
  • 个人做的网站有什么危险上海培训机构整顿
  • 东莞+网站建设+定制水网站建设网络营销
  • 网站建设优化之优化关键字上海b2b网络推广外包
  • 设计网站公司百度搜索广告收费标准
  • visual studio web网站开发2022十大网络营销案例
  • 网站建设方案实验报告如何做网页设计
  • 手机网站制作报价表深圳关键词seo
  • 商场设计公司天津seo优化公司
  • 绵阳专门做网站的公司app推广多少钱一单
  • 潍坊最早做网站的公司网络营销策划案怎么写
  • 做的网站如何投入搜索引擎lpl赛区战绩
  • 深圳网站建设html5seo人员的相关薪资
  • 佛山推广平台安徽seo优化
  • 有哪些做场景秀的网站免费做推广的网站
  • 做网站时的注册权起到什么作用杭州seo代理公司
  • 培训网站推荐营销管理系统
  • 天津做网站一般多少钱小说网站排名前十
  • 自建个人网站平台郴州seo
  • js 网站首页下拉广告互联网推广方式有哪些