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

网站建设单元格边距wordpress 首页添加链接

网站建设单元格边距,wordpress 首页添加链接,dw怎样做网站切换,减肥网站开发目的目录 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 二、解题报告 1、思路分析 2、复杂度 3、代码详解 一、题目 1、题目描述 2、输入输出 2.1输入 2.2输出 3、原题链接 https://ac.nowcoder.com/acm/contest/76652/B 二、解题报告 1、思路分析…

目录

一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

二、解题报告

1、思路分析

2、复杂度

3、代码详解


一、题目

1、题目描述

2、输入输出

2.1输入

2.2输出

3、原题链接

https://ac.nowcoder.com/acm/contest/76652/B


二、解题报告

1、思路分析

以(0, 0) 为起点,进行bfs

bfs可以每次扩展一层,我们每次选择可扩展位置中字符最小的那些

这样我们会进行多路增广

由于路径长度为n + m - 1,所以只需增广 n + m - 1 次

2、复杂度

时间复杂度: O(NMlogNM)空间复杂度:O(NM)

3、代码详解

 ​
#include <bits/stdc++.h>using i64 = long long;
using i32 = unsigned int;
using u64 = unsigned long long;
using i128 = __int128;constexpr int inf32 = 1E9 + 7;
constexpr i64 inf64 = 1E18 + 7;
constexpr int P = 1'000'000'007;void solve() {int n, m;std::cin >> n >> m;std::vector<std::string> g(n);for (int i = 0; i < n; ++ i)std::cin >> g[i];int t = n + m - 1;std::string ans;std::queue<int> q;q.push(0);std::vector<int> vis(n * m);vis[0] = true;constexpr int dir[3]{1, 0, 1};while (t --) {ans += g[q.front() / m][q.front() % m];std::vector<int> buf;while(q.size()) {int i = q.front();q.pop();int x = i / m, y = i % m;for (int k = 0; k < 2; ++ k) {int nx = dir[k] + x, ny = dir[k + 1] + y;if (nx < 0 || ny < 0 || nx >= n || ny >= m || vis[nx * m + ny]) continue;buf.push_back(nx * m + ny);vis[nx * m + ny] = true;}}std::sort(buf.begin(), buf.end(), [&](int i, int j) -> bool{return g[i / m][i % m] < g[j / m][j % m];});for (int i = 0; i < buf.size() && g[buf[0] / m][buf[0] % m] == g[buf[i] / m][buf[i] % m]; ++ i)q.push(buf[i]);}std::cout << ans;
}auto FIO = []{std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);return 0;
}();int main () {#ifdef DEBUGfreopen("in.txt", "r", stdin);freopen("out.txt", "w", stdout);#endifint T = 1;// std::cin >> T;while (T --)solve();return 0;
}

http://www.yayakq.cn/news/583381/

相关文章:

  • 呼和浩特商城网站建设黄山北京网站建设
  • 北京公司网站建设推荐Wordpress做什么网站赚钱
  • 想在网上做外卖 上什么网站好重庆站外推广网站
  • 郑州专业网站建设微官网招聘系统
  • 一般做个网站需要多少钱成都最新防疫政策
  • 单页面网站设计手机百度2020最新版
  • 青白江网站建设唐山建设造价信息网的网站
  • 微信公众号广告投放价格表seo教程网站
  • 做文字头像的网站站长工具怎么关闭
  • 引蜘蛛网站深圳电子厂排名前十
  • h5网站开发语言选择百度排名软件
  • 免费论坛建站牛牛网站建设
  • 青海西宁做网站多少钱苏州网站设计网站
  • 网站建设的目入图片新网站如何做网站优化
  • 厦门好的网站设计营销型网站四大元素
  • 如何做行业网站安徽seo网络推广
  • 泰安网站建设渠道饭店网站建设策划方案
  • 又拍网站怎么做的提高网站可用性的策略有哪些
  • 网站设计步骤包括哪些阿里云加WordPress建站
  • 网络站点推广的方法有哪些wordpress系列文章
  • 保定软件开发网站制作网站群建设存在的问题
  • 比较好的企业建站平台从化商城网站建设
  • 安徽智能网站建设推荐常州企业网站建设公司
  • 南京市雨花台区建设局网站vs2013如何做网站
  • 昆明市城市建设档案馆网站3d网站设计
  • 安阳做网站推广平面设计提升培训机构
  • 你做的网站可视区域多少网页设计公司企业组织结构图
  • 网站素材大全安徽省住房城乡建设厅网站电工
  • 建设网站报告书网站建设到底属于什么行业
  • 网站显示危险网站要怎么做易旅游网站建设