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

郑州专业网站制作费用报价扬州seo

郑州专业网站制作费用报价,扬州seo,wordpress公式插件,加盟网站开发费用题目链接: 思路: ①定义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/302974.html

相关文章:

  • 网站建设和优化排名seo单页快速排名
  • 男女做爰免费网站营销app
  • 设计师要考什么证关键词优化的作用
  • 政府网站建设成果通稿百度在线人工客服
  • 任何查询网站有没有做404seo引擎搜索
  • 网站建设公司 经营资质百度竞价是seo还是sem
  • 南京做网站哪家好网络推广100种方法
  • 如何改网站的内容我想在百度上做广告怎么做
  • 做网站送优化青岛关键词搜索排名
  • 网站弹出窗口js域名地址查询
  • 国外网站做盗版谷歌搜索引擎优化
  • iis 网站301重定向网站建站设计
  • 杭州网站建设招聘网中国刚刚发生8件大事
  • 新建茶叶网站文章内容建设网站制作需要多少钱
  • 如何选择邯郸做网站制作网页链接
  • 什么样的网站需要icp经营性备案新手运营从哪开始学
  • 企业创建网站的途径都有啥合肥关键词排名提升
  • 韩国企业网站模板下载新网域名注册官网
  • wordpress如何创建分类天津seo代理商
  • 济南做网站最好的公司西安网络公司
  • 南海建设网站百度推广管理平台登录
  • 网站被做跳转怎么办网络营销公司排名
  • 网站流量 钱什么是seo搜索
  • 绿色简单网站seo怎么做优化计划
  • 教你如何做网站seo的优点
  • h5页面制作工具下载嘉兴seo计费管理
  • 西宁专业网站制作公司网络推广营销
  • 天河区做网站的公司引流软件有哪些
  • 哈尔滨网站建设公司名字创网站永久免费建站
  • h5建站模板seo外链发布技巧