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

楼市最新消息2023年房价走势沈阳网站关键字优化

楼市最新消息2023年房价走势,沈阳网站关键字优化,重庆广告公司网站建设,如何制作网页内容题目描述 X 国王有一个地宫宝库。是 nm 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右或向下行走。 走过某个格子时,如果那个格子中的宝贝价值…

题目描述

X 国王有一个地宫宝库。是 n×m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。

地宫的入口在左上角,出口在右下角。

小明被带到地宫的入口,国王要求他只能向右或向下行走。

走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它(当然,也可以不拿)。

当小明走到出口时,如果他手中的宝贝恰好是 k 件,则这些宝贝就可以送给小明。

请你帮小明算一算,在给定的局面下,他有多少种不同的行动方案能获得这 k 件宝贝。

输入格式

输入一行 3 个整数,用空格分开:n,m,k(1≤n,m≤50,1≤k≤12)。

接下来有 n 行数据,每行有 m 个整数 Ci​(0≤Ci​≤12) 代表这个格子上的宝物的价值。

输出格式

要求输出一个整数,表示正好取 k 个宝贝的行动方案数。该数字可能很大,输出它对 1000000007(109+7) 取模的结果。

输入输出样例

输入 #1复制

2 2 2
1 2
2 1

输出 #1复制

2

输入 #2复制

2 3 2
1 2 3
2 1 5

输出 #2复制

14
#include<bits/stdc++.h>
#define ll long long
#define endl "\n";
using namespace std; 
int n,m,k;
int mem[55][55][15][15];
int a[55][55];
const ll mod=1e9+7;
ll dfs(int x,int y,int cn,int temp)//行,列,手里的宝藏数,手里的价值最高的宝物
{if(x>n||y>m)//行或列超范围{return 0;}if(mem[x][y][cn][temp]!=-1)//这条路同情况已经被走过了{return mem[x][y][cn][temp];//返回上一层}ll cnt=0;if(x==n&&y==m)//走到边界{if(cn==k||(cn==k-1&&a[x][y]>temp))//宝藏数刚好或宝藏数差一件且满足拿起的要求{cnt++;cnt%=mod;//情况加一种}}if(a[x][y]>temp)//宝藏比手里的都贵,可以拿起来{cnt+=dfs(x,y+1,cn+1,a[x][y]);//向右走cnt+=dfs(x+1,y,cn+1,a[x][y]);//向下走}cnt+=dfs(x,y+1,cn,temp);//没有拿起宝藏,向右cnt+=dfs(x+1,y,cn,temp);//没有拿起宝藏,向下mem[x][y][cn][temp]=cnt%mod;//记录该位置往后的可能,防止重复计算浪费算力return mem[x][y][cn][temp];//返回值}
int main()
{memset(mem,-1,sizeof(mem));//清空四维数组同时赋初值为“-1”cin>>n>>m>>k;for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){cin>>a[i][j];//读入路径}}cout<<dfs(1,1,0,-1);//从第一行第一列位置开始,手里0个宝藏,手里宝藏价值为-1return 0;
}

 对室友题解代码的解读,自加注释

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

相关文章:

  • 网站域名如何备案品牌营销服务
  • 一级a做爰小说免费网站seo怎么做优化排名
  • 电商网站规划论文广告搜索引擎
  • 广州seo网站推广技巧360竞价推广怎么做
  • 慢慢来做网站多少钱企业管理系统
  • 技术支持 合肥网站建设个人发布信息免费推广平台
  • 影响网站排名的因素代写文案平台
  • 网站设计联系方式收录网站排名
  • seo做网站真的赚钱推广网站seo
  • 网站空间最便宜微指数查询入口
  • 济南建网站多少钱市场营销推广活动方案
  • 西安网站开开发票网站查询域名
  • 男女之间做那种事情视频网站今天重大国际新闻
  • 网站搜索建设北京网站优化培训
  • 东莞清溪妇产科医院北京seo运营推广
  • sql2005做网站百度网站排名优化价格
  • 网络销售型网站有哪些电商平台如何推广运营
  • 象山县住房建设局网站网络推广如何收费
  • 重庆网站快速排名提升网络营销软文范例300字
  • 如何做超一个电子商务网站互联网品牌的快速推广
  • 动态网站开发工程师—asp百度指数怎样使用
  • wordpress 自定义页面列表网站推广seo教程
  • 给政府做网站的公司刘雯每日资讯
  • 手机自助建站永久免费营业推广是什么
  • 做热饮店网站什么是百度权重
  • wordpress 自带模板合肥seo整站优化
  • 长沙免费网站排名苏州首页排名关键词优化
  • 医疗营销网站建设方案路由器优化大师
  • 校园招生网站建设的简报热点新闻事件今日最新
  • 网站建设问题及解决办法上海网络推广软件