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

怎么做网站的关键词百度总部公司地址在哪里

怎么做网站的关键词,百度总部公司地址在哪里,网站制作高端网站建设,做简历的什么客网站⭐️个人主页&#xff1a;小羊 ⭐️所属专栏&#xff1a;每日两三题 很荣幸您能阅读我的文章&#xff0c;诚请评论指点&#xff0c;欢迎欢迎 ~ 目录 ISBN号码(模拟)kotori和迷宫(BFS最短路)矩阵最长递增路径(dfs) ISBN号码(模拟) ISBN号码 #include <iostream> #incl…
头像
⭐️个人主页:@小羊
⭐️所属专栏:每日两三题
很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~

动图描述

目录

    • ISBN号码(模拟)
    • kotori和迷宫(BFS最短路)
    • 矩阵最长递增路径(dfs)


ISBN号码(模拟)

  • ISBN号码

在这里插入图片描述

#include <iostream>
#include <string>
using namespace std;string s;
int sum, cnt = 1, n;int main()
{cin >> s;n = s.size();for (int i = 0; i < n - 1; i++){if (s[i] != '-'){sum += (s[i] - '0') * cnt;cnt++;}}sum %= 11;if (sum == (s[n - 1] - '0') || (sum == 10 && s[n - 1] == 'X')){cout << "Right" << endl;}else {s[n - 1] = (sum == 10 ? 'X' : (sum + '0'));cout << s << endl;}return 0;
}

kotori和迷宫(BFS最短路)

  • kotori和迷宫

在这里插入图片描述

#include <iostream>
#include <queue>
using namespace std;int dx[4] = {1, -1, 0, 0}, dy[4] = {0, 0, 1, -1};
const int N = 31;
bool used[N][N];
char arr[N][N];
using pii = pair<int, int>;
queue<pii> q;
int n, m, cnt, dist, step;int main()
{cin >> n >> m;for (int i = 0; i < n; i++){for (int j = 0; j < m; j++){cin >> arr[i][j];if (arr[i][j] == 'k'){q.push({i, j});used[i][j] = true;}}}while (q.size()){step++;int sz = q.size();while (sz--){auto [a, b] = q.front();q.pop();for (int i = 0; i < 4; i++){int x = a + dx[i], y = b + dy[i];if (x >= 0 && x < n && y >= 0 && y < m && !used[x][y] && arr[x][y] != '*'){if (arr[x][y] == 'e'){if (cnt == 0) dist = step;cnt++;}else if (arr[x][y] == '.'){q.push({x, y});}used[x][y] = true;}}}}if (cnt > 0) cout << cnt << " " << dist << endl;else cout << -1 << endl;return 0;
}

矩阵最长递增路径(dfs)

  • 矩阵最长递增路径

在这里插入图片描述

class Solution {int dx[4] = {1, -1, 0, 0}, dy[4] = {0, 0, 1, -1};bool used[1001][1001] = {};int n, m;
public:int solve(vector<vector<int> >& matrix) {n = matrix.size(), m = matrix[0].size();int len = 0;for (int i = 0; i < n; i++){for (int j = 0; j < m; j++){len = max(len, dfs(matrix, i, j));}}return len;}int dfs(const vector<vector<int>> &matrix, int i, int j){int len = 1;for (int k = 0; k < 4; k++){int x = i + dx[k], y = j + dy[k];if (x >= 0 && x < n && y >= 0 && y < m && !used[x][y] && matrix[x][y] > matrix[i][j]){used[x][y] = true;len = max(len, dfs(matrix, x, y) + 1);used[x][y] = false;}}return len;}
};

本篇文章的分享就到这里了,如果您觉得在本文有所收获,还请留下您的三连支持哦~

头像
http://www.dtcms.com/wzjs/138431.html

相关文章:

  • 网站开发需要做什么windows优化大师有必要安装吗
  • 高端html5网站建设百度刷自己网站的关键词
  • 企业建站设计百度公司注册地址在哪里
  • 珠海建设工程信息网站公众号代运营
  • 注册网站会员有风险吗湖南网站建设平台
  • 政府网站建设管理督查通报百度推广信息流有用吗
  • 什么网站访问量百度不收录网站
  • 三门峡网站制作焊工培训班
  • 番禺网站开发报价品牌营销推广公司
  • 中国移动网站建设怎么做文大侠seo博客
  • 怎么看网站是否备案电商运营多少钱一个月
  • 上海网站建设平台关键词文案生成器
  • 西安网站建设有限公司潍坊seo建站
  • 网站设计找谁做微信小程序怎么做店铺
  • 淘宝上那些做网站seo的管用吗信息流优化师招聘
  • 关于推进政府网站集约化建设的报告最新的新闻 今天
  • 网站建设有哪些工作需需要筹备平面设计网站
  • 大型的建设工程类考试辅导网站站长收录
  • 公司备案网站被注销吗建站公司排名
  • 北京网站备案查询百度seo优化
  • 制作营销网站模板怎么制作一个自己的网站
  • 51com个人主页登陆优化大师怎么删除学生
  • 网站开发技术书籍公众号推广方案
  • 珠海网站制作设计江北seo
  • 如果做网站运营网络营销师是干什么的
  • 手机网站制作架构兰州网络推广优化服务
  • 河南富士康疫情最新消息seo网站编辑优化招聘
  • 网站只收录无权重网址大全2345
  • 网站二维码收费怎么做企业建设网站公司
  • 什么是顺联网络营销网站搜索引擎优化方案的案例