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

庐江网站制作网络规划设计师2023论文

庐江网站制作,网络规划设计师2023论文,seo推广是什么意思,做饲料推广哪个网站好【题目来源】https://www.lanqiao.cn/problems/3447/learning/【题目描述】 煮豆燃豆苴,豆在釜中泣。本是同根生,相煎何太急?---曹植 所以,这道题目关乎豆子! 话说赤壁之战结束后,曹操的船舰被刘备烧了,引领军队从华容…

【题目来源】
https://www.lanqiao.cn/problems/3447/learning/

【题目描述】
煮豆燃豆苴,豆在釜中泣。本是同根生,相煎何太急?---曹植

所以,这道题目关乎豆子!
话说赤壁之战结束后,曹操的船舰被刘备烧了,引领军队从华容道撤退,路上遇到了泥泞,道路不通畅,又刮起了大风,没办法,只好让羸弱的士兵背着草填在马下,骑兵才能过去。
走着走着,军队路遇—片豆地,由于战马已经饥饿难耐,急需吃些豆子补充体力,这样才能继续行进,但是大家都知道,马儿只会走“日”字,于是问题来了,已知豆地的大小为 n×m(n 行 m 列),每个坐标点上面有散落着的豆子、枯萎的豆萁以及坑洼的湿地,马儿只会吃豆子,不会吃豆萁,且马儿不会走到坑洼的湿地上面,因为湿地会让它深陷其中,无法行动;当然也不能走到 n ×m 豆地范围之外。
为了方便描述,豆子用字母 b 表示,豆萁用字母 q 表示,湿地用字母 x 表示,马儿所在的位置用字母S表示(题目测试数据保证 S 在 n×m 的豆地范围内),现在请你计算—下,马儿最多能吃到豆地里面多少颗豆子,并输出对应的答案。

【输入格式】
输入第 1 行包含两个正整数 n 和 m,表示豆地的大小。
第 2~n+1 行每行包含 m 个字符,表示豆地里面的豆子、豆萁、湿地以及马儿所在的起点位置。

【输出格式】
输出—行,这—行包含一个整数,表示答案。

【样例输入1】
2 3
Sqx
xxx

【输出样例1】
0

【输入样例2】
3 3
bbb
Sqb
bbb

【输出样例2】
7

【说明/提示】
对于所有评测数据,1≤n, m≤400。


【算法分析】
BFS算法助记:
建-入-量:头-出-入,详见:
https://blog.csdn.net/hnjzsyjyj/article/details/125801217

【算法代码】

#include<bits/stdc++.h>
using namespace std;typedef pair<int,int> PII;const int maxn=404;
int st[maxn][maxn];
int n,m;
int sx,sy;
int dx[]= {-2,-1,1,2,2,1,-1,-2};
int dy[]= {1,2,2,1,-1,-2,-2,-1};queue<PII> Q;
int bfs(int x,int y) {int ans=0;Q.push({x,y});while(Q.size()) {PII t=Q.front();int x=t.first;int y=t.second;Q.pop();for(int i=0; i<8; i++) {int nx=x+dx[i];int ny=y+dy[i];if(nx>=0 && nx<n && ny>=0 && ny<m && (st[nx][ny]==0 || st[nx][ny]==-1)) {if(st[nx][ny]==0) ans++;st[nx][ny]=1;Q.push({nx,ny});}}}return ans;
}int main() {cin>>n>>m;char ch;for(int i=0; i<n; i++) {for(int j=0; j<m; j++) {cin>>ch;if(ch=='b') st[i][j]=0;else if(ch=='q') st[i][j]=-1;else if(ch=='S') sx=i,sy=j;else st[i][j]=1;}}st[sx][sy]=1;cout<<bfs(sx,sy);return 0;
}/*
in1:
2 3
Sqx
xxxout1:
0
---------
in2:
3 3
bbb
Sqb
bbbout2:
7
*/




【参考文献】
https://www.lanqiao.cn/problems/3447/learning






 

http://www.sczhlp.com/news/52601/

相关文章:

  • 求个网站填空题佛山网站建设计
  • Xcode 26 beta 7 (17A5305kTF) - Apple 平台 IDE
  • 卡片一放,服务直达!实现信息零层级触达
  • 网站系统怎么做广州建设工程交易中心怎么样
  • wordpress缩略图排列百度关键词优化方案
  • 网站优化 推广网站创建的一般步骤
  • 平面设计好的网站关于百度网站是多少
  • 新民个人网站建设优势深圳坪山比亚迪
  • 公司 备案 网站名称网站算阵地建设
  • 幼教网站建设分析wordpress 浏览统计
  • 长沙可以做网站的公司wordpress手机商城
  • 用php做网站的原理新手做网站优化怎么做
  • 网站建设预算怎样看网站是谁做的
  • TLS回调函数
  • B站python入门学习---第一阶段前七章回顾复习(二)
  • 创世通网站建设泰安网站建设渠道
  • 电子商务网站建设策划案自己做网站推广关键词
  • 统一管理网站系统linux 网站开发
  • 京推推cms网站建设常用的seo工具
  • app建设网站公司哪家好网站竞价难做优化
  • 网站开发的后台技术网页qq登录保护在哪里
  • 网站建设需要学的建筑网官方网站
  • 做网站公司有什么出路海珠一站式网站建设
  • 为什么网站数量减少黄骅贴吧房屋租赁信息
  • 网上哪个网站做的系统好用吗上海做公司网站的公司
  • 网站建设报价单-中英文版广州 天河网站设计
  • DRF限流
  • MonoDETR(1)
  • 浙江网站建设实验心得怎么买域名建网站
  • 公司网站建设进度麻城网站建设