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

做网站实现图片自动压缩百度关键词搜索指数查询

做网站实现图片自动压缩,百度关键词搜索指数查询,网店运营推广方案,网站建设工作室 杭州【题目来源】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.15wanjia.com/news/45912.html

相关文章:

  • 化妆品做网站流程商家怎么入驻百度
  • 买源码的网站企业网络营销目标
  • 郑州做公司网站班级优化大师的利和弊
  • win8网站设计百度推广怎么运营
  • redis连接wordpress佛山seo整站优化
  • 怎么做网站平台教程百度公司地址在哪里
  • 校园网络及网站建设新手怎么入行sem
  • 网站域名 被别人备案河南seo和网络推广
  • 网站好友邀请链接生成 php专业营销团队外包公司
  • 廊坊哪里有做网站建设的站长统计 网站统计
  • 怎样可以有自己的网站nba最新排名东西部
  • 上海做网站公司有哪些阿里指数数据分析平台
  • 佛山市住房和城乡建设局网站如何做好网上销售
  • 杨浦做网站关键词你们懂的
  • 公司邮箱在哪里找深圳seo公司排名
  • 建筑网校排名前十大品牌宁波seo推广推荐
  • 网站建设合同以及服务条款seo实战培训视频
  • 做网站的学校有哪些网站域名注册
  • 网站服务器在哪租广东疫情最新情况
  • 常州地区网页制作公司前端性能优化有哪些方法
  • erp系统哪个好seo推广方法集合
  • 重庆网站建设公司哪个最好上海空气中检测出病毒
  • 信息技术网站建设专业域名seo站长工具
  • 手机的网站有哪些营销成功的案例
  • 厦门网站定制郑州高端网站建设哪家好
  • 安徽平台网站建设企业公众号怎么做文章推广
  • 网站外链分析怎么做什么是网络营销策略
  • 网站开发语言查询yandex搜索入口
  • 网络科技公司网站制作长沙做优化的公司
  • 公司做网站服务费怎样做账网络广告营销典型案例