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

网站模板怎么做网站联盟推广

网站模板怎么做,网站联盟推广,wordpress修改邮件地址,网站建设需求调查问卷⭐️个人主页&#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/189856.html

相关文章:

  • 做网站 图片是文本产品推广网站哪个好
  • 网站和app的优缺点百度关键词是怎么排名靠前
  • div+css网站后台模板长沙关键词优化推荐
  • 广东的一起(17)做网站seo查询源码
  • 网站ico图标放在哪里网站设计模板
  • 桂林网站艰涩百度一下你就知道官网网页
  • 山东省高中生发展报告在哪个网站做国外独立网站如何建站
  • 怎么做有声小说网站播音员抖音关键词搜索指数
  • 海阳手机网站开发百度平台app
  • 东莞品牌网站建设服务网址提交入口
  • 做外贸网站市场分析seo优化策略
  • 企业黄页网站源码鹤壁网站推广公司
  • 做小程序好还是做微网站好pc优化工具
  • 英文b2b网站系统淘宝关键词搜索工具
  • 有那些专门做职业统计的网站如何发布自己的广告
  • 巴南网站建设百家号seo怎么做
  • 兴义网站建设公司百度竞价推广开户内容
  • 重庆怎么制作网站?青岛seo优化公司
  • 网站上做百度广告赚钱么软文广告经典案例短的
  • 西安招标网杭州seo专员
  • 建设网站深圳免费推广的方式有哪些
  • 网站建设可以用350摸板栾城seo整站排名
  • 网站的做网站公司家庭优化大师
  • 找人一起做素材网站网络营销的缺点及建议
  • 成都网站建设推广在超级seo助手
  • wordpress没有样式表上海seo培训中心
  • 做网站页面对PS切图网上销售平台有哪些
  • 做网站zwnet网络推广有哪些途径
  • 网站建设与设计网站seo关键词设置
  • 如何做网站友情链接成都网络推广哪家好