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

做信息网站的盈利方式有哪些网站建设费用要摊销嘛

做信息网站的盈利方式有哪些,网站建设费用要摊销嘛,专业建设规划方案模板,wordpress国内商城主题​ 在一个 77 的网格中,从左上方的方格走到左下方的方格,共有 88418 条路径。每条路径对应一个由字符 D(向下)、U(向上)、L(向左)和 R(向右)组成的 48 字符描…


在一个 7×7 的网格中,从左上方的方格走到左下方的方格,共有 88418 条路径。每条路径对应一个由字符 D(向下)、U(向上)、L(向左)和 R(向右)组成的 48 字符描述。

例如,路径

请添加图片描述

对应于描述 DRURRRRRDDDLUULDDDLDRRURDDLLLLLURULURRUULDLLDDDD。

现在给你一个路径的描述,其中可能包含字符 ?(表示任意方向)。你的任务是计算与该描述匹配的路径数量。

输入
唯一的输入行包含一个 48 个字符组成的字符串,字符可以是 ?、D、U、L 和 R。

输出
输出一个整数:匹配描述的路径总数。

输入样例

??????R??????U??????????????????????????LD????D?

输出样例

201

输入样例

DRURRRRRDDDLUULDDDLDRRURDDLLLLLURULURRUULDLLDDDD

输出样例

1

解题思路:

1、首先考虑爆搜,但是状态很多,对于?很多的情况一定会超时。
2、对搜索进行剪枝:

  • (1)当前点四周被包围且不是终点时,剪枝。
  • (2)对于一个字形的访问路径,则下一步一定向中间走,具体形式化为:若当前点的上下区域被访问过且左右区域未被访问,或左右区域被访问且上下区域未被访问,则进行剪枝。

这里仅给出搜索过程,仅供参考

void dfs(int u, int v, int depth) 
{if (depth == 48) {if (u == n && v == 1) ans++;return;}if (u == n && v == 1) return;if (check(u, v)) return;char req = s[depth];for (int i = 0; i < 4; i++) {if (req != '?' && req != dir[i]) continue;int x = u + dx[i], y = v + dy[i];if (x < 1 || x > n || y < 1 || y > n || vis[x][y]) continue;vis[x][y] = 1;dfs(x, y, depth + 1);vis[x][y] = 0;}
}

http://www.dtcms.com/a/409055.html

相关文章:

  • 蔬菜网站建设东莞阿里网站设计
  • 资源网站搭建网站后台如何用代码上传视频
  • 论坛网站建设联系方式个人简历ppt
  • 长沙做网站推荐北京注册公司网上申请入口
  • 注册网站不需要手机验证的营销型网站制作msgg
  • 网站快照建站之星备案
  • 安徽做网站的公司公众号开发微商城
  • 网站图片放大特效怎么做个人怎么做购物网站
  • 那个网站可以做全景图seo推广技术培训
  • 常规做网站要在工信部认证吗做网站哪里有
  • 网站开发网站设计的标准网页制作讲解视频
  • .net网站开发免费教程客户管理软件crm
  • 做淘宝的网站有哪些个人建设什么网站
  • 十堰市建设工程管理处网站html制作旅游景点网页
  • 网站怎么换服务器中国上海门户网站
  • 做一年的网站维护价格网络营销策划方案框架
  • 网站跟网页的区别是什么门户网站定制
  • 电销做网站的话术淘宝搜索排名
  • 全网最低价业务网站建设网上银行查询
  • 网站文章列表模板北京正规网站建设比较
  • 重庆网站建设红旗河沟成立网站建设公司要求
  • 运营公开网是什么网站网站关键词优化方案
  • 站长平台有哪些国内做视频网站需要啥
  • wordpress站中站wordpress采集 知乎
  • 劳保用品 技术支持 东莞网站建设商城模板建站价格
  • 万江网站建设免费一级域名网站
  • 官方网站开发公司排名学院网站建设通知
  • 站长之家排行榜地方网站建设
  • 定制做网站设计青海网页设计
  • 小型企业网站建设旅游景点网论文上海公司注册一网通办