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

做营销型网站公司网站seo如何优化

做营销型网站公司,网站seo如何优化,网站后台开发,深圳网页制作与网站建设公司【题目描述】 给出一个rowcolrowcol的大写字母矩阵,一开始的位置为左上角,你可以向上下左右四个方向移动,并且不能移向曾经经过的字母。问最多可以经过几个字母。 【输入】 第一行,输入字母矩阵行数RR和列数SS,1≤R,S≤…

【题目描述】

给出一个row×colrow×col的大写字母矩阵,一开始的位置为左上角,你可以向上下左右四个方向移动,并且不能移向曾经经过的字母。问最多可以经过几个字母。

【输入】

第一行,输入字母矩阵行数RR和列数SS,1≤R,S≤201≤R,S≤20。

接着输出RR行SS列字母矩阵。

【输出】

最多能走过的不同字母的个数。

【输入样例】

3 6
HFDFFB
AJHGDH
DGAGEH

【输出样例】

6
#include <iostream>
#include <vector>using namespace std;const int MAXN = 20;
char matrix[MAXN][MAXN];
bool visited[26];
int row , col;
int maxCount = 0;int dx[] = {-1 , 1  , 0 , 0};
int dy[] = {0 , 0 , - 1, 1};// 深度优先搜索函数
void dfs(int x  , int y , int count) {//跟新最大经过字母数maxCount = max (maxCount , count);//遍历四个选项for(int i = 0; i < 4 ; ++i ){int newX = x + dx[i];int newY = y + dy[i];//check 位置是否合法if(newX >= 0  && newX < row && newY >= 0 && newY < col){int letterindex = matrix[newX][newY] - 'A';if(!visited[letterindex]) {visited[letterindex] = true;dfs(newX , newY   , count+1) ;visited[letterindex] = false; //回溯}}}}
int main() {cin >> row >> col;for (int i = 0; i < row; ++i) {for (int j = 0; j < col; ++j) {cin >> matrix[i][j];}}// 标记起点字母已访问int startLetterIndex = matrix[0][0] - 'A';visited[startLetterIndex] = true;// 从左上角开始深度优先搜索dfs(0, 0, 1);cout << maxCount << endl;return 0;
}

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

相关文章:

  • 网站投票活动怎么做个人在百度上发广告怎么发
  • 陕西建设教育网站无锡百度竞价
  • wordpress 小学生重庆网页优化seo
  • 网站开发商品排序逻辑品牌网站设计
  • 凡客网站登录廊坊seo排名霸屏
  • 常德市网站建设关键词seo排名怎么做的
  • 做网站的公司创业杭州seo
  • 分类信息网站手机版我要软文网
  • 网站开发思维导图内容营销策划书
  • 营销网站的关键字网络营销软文
  • 网站备案真麻烦seo外链怎么做
  • 电信ip做的网站移动不能访问爱站权重
  • 广州高端做网站微信视频号小店
  • 哪里网站可以有做那个的女人智能建站系统
  • 建站工具 营销网络营销的成功案例分析
  • 菏泽网站建设 梧桐树最佳的搜索引擎
  • 玉环专业做网站怎么在百度发布信息
  • 做网站要租服务器吗抖音seo排名优化软件
  • 昆山高端网站建设机构手把手教你优化网站
  • 临沂网站建设小程序广州抖音推广公司
  • 北京住房和城乡建设部网站百度竞价排名费用
  • 产业协会建设网站方案桂林市天气预报
  • 怎样做网站策划有没有购买链接
  • 自己如何做简单网站的搜索引擎优化
  • 手机电视网站大全百度网站是什么
  • 新疆自治区建设厅官方网站营销公司
  • 网站类的知识怎么推广销售
  • wordpress云建站教程sem广告
  • 做网站路径百度推广业务电话
  • 夺宝网站怎样做优化苏州seo优化