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

校园网站怎么做/2022知名品牌营销案例100例

校园网站怎么做,2022知名品牌营销案例100例,国家卫生健康委员会官网官网,什么网站可以接单做原题地址 https://ac.nowcoder.com/acm/contest/7501/I 解题思路 (其实一开始题目没读懂qwq) 一开始和队友想的方向错了,按照走的顺序来模拟,这样的话TLE了,所以要想一种每个点只需要访问一次的方案。 灵机一动的我…

原题地址

https://ac.nowcoder.com/acm/contest/7501/I

解题思路

(其实一开始题目没读懂qwq)
一开始和队友想的方向错了,按照走的顺序来模拟,这样的话TLE了,所以要想一种每个点只需要访问一次的方案。

灵机一动的我发现从出口逆着走就可以了,走过的每个点标记一下,保证每个点只走一次。

但是当时已经累了代码写不出来qwq果然我蒟蒻~

所以这是一道思维+bfs+阅读理解的题~默默补题。

参考代码

#include<bits/stdc++.h>
using namespace std;
#define _for(i, a, b) for(int i = (a); i < (b); ++i)
#define _rep(i, a, b) for(int i = (a); i <= (b); ++i)
#define pb push_back
#define LOCAL  //提交的时候一定要记得注释掉这句话
#define maxn 1010
#define INF 0x3f3f3f3f
//int label[maxn] = {};
//bool hasV[maxn] = {false};
char t[maxn][maxn];
bool isV[maxn][maxn];
int readint() {int x; scanf("%d", &x); return x;
}struct pos{int x, y;
};int n, m, sum = 0;void bfs(int x, int y) {queue<pos> q;pos now = pos{x, y};q.push(now);while (!q.empty()) {now = q.front();q.pop();if (!isV[now.x][now.y]) {isV[now.x][now.y] = true;sum++;if (now.x + 1 < n && t[now.x + 1][now.y] == 'W') q.push(pos{now.x + 1, now.y});if (now.x - 1 >= 0 && t[now.x - 1][now.y] == 'S') q.push(pos{now.x - 1, now.y});if (now.y + 1 < m && t[now.x][now.y + 1] == 'A') q.push(pos{now.x, now.y + 1});if (now.y - 1 >= 0 && t[now.x][now.y - 1] == 'D') q.push(pos{now.x, now.y - 1});}}
}int main() {
#ifdef LOCALfreopen("input.txt", "r", stdin);//freopen("output.txt", "w", stdout);  //可以把结果直接打印出来看
#endifscanf("%d%d", &n, &m);getchar();_for(i, 0, n) {_for(j, 0, m) {scanf("%c", &t[i][j]);}getchar();}_for(i, 0, n) {if (t[i][0] == 'A') bfs(i, 0);if (t[i][m - 1] == 'D') bfs(i, m - 1);if (i == 0 && t[0][0] == 'W') bfs(0, 0);if (i == 0 && t[0][m - 1] == 'W') bfs(0, m - 1);if (i == n - 1 && t[n - 1][0] == 'S') bfs(n - 1, 0);if (i == n - 1 && t[n - 1][m - 1] == 'S') bfs(n - 1, m - 1);}_for(i, 1, m - 1) {if (t[0][i] == 'W') bfs(0, i);if (t[n - 1][i] == 'S') bfs(n - 1, i);}printf("%d", sum);return 0;
}
http://www.jmfq.cn/news/5290417.html

相关文章:

  • 网站开发建设工资多少/网页设计与制作用什么软件
  • 虚拟空间软件下载/河南seo优化
  • 域名到期查询/百度seo排名
  • 网站搜索功能模块/交换链接
  • 做网站优化选阿里巴巴还是百度/网站多少钱
  • 自做的网站如何发布/泰州seo推广
  • 咸阳做网站的公司有哪些/百度的网站网址
  • 静态网站做淘宝客/今日新闻 最新消息 大事
  • 构建一个网站需要多少钱/想卖产品怎么推广宣传
  • 襄樊网站制作公司/免费b站推广
  • 用路由器做简单的网站/企业培训机构有哪些
  • 开发商交房需要提供哪些证书/企业网站优化解决方案
  • 程序员给女朋友做的网站/河北网站建设案例
  • 软件开发公司的成本有哪些/北京seo的排名优化
  • 山西网站建设开发/商品标题seo是什么意思
  • wordpress翻页相同内容/西安优化seo托管
  • 网站网页设计模板/深圳网络推广的公司
  • 几年做啥网站能致富/广告营销策划
  • 网站设计两边为什么要留白/全网推广平台
  • 网站开发的阶段/深圳市住房和建设局官网
  • 北斗手表官方网站/网页模板图片
  • 免费外贸网站制作/营销型网站建设目标
  • 设计网站的功能有哪些/长沙seo报价
  • 洛阳网上房地产/aso关键词优化工具
  • 网站制作主题/信息推广的方式有哪些
  • 西安高校定制网站建设/泰州网站建设优化
  • php做购物网站系统/企业网站建设步骤
  • 公司做网站开发流程/培训机构加盟
  • 做网站时怎么裁切存图/现场直播的视频
  • 关于网站建设的毕业论文/学seo需要学什么专业