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

做网站市场价格合肥seo网站排名

做网站市场价格,合肥seo网站排名,wordpress 更改数据库密码,个人手机版网站app怎么做1、题目类型:迷宫、BFS。 2、解题思路:(1)cin.getline()接收迷宫;(2)BFS搜索其开始位置 S 和其结束位置 E 并记录两者间的总步数、横向移动步数;(3)根据搜索答…

1、题目类型:迷宫、BFS。

2、解题思路:(1)cin.getline()接收迷宫;(2)BFS搜索其开始位置 'S' 和其结束位置 'E' 并记录两者间的总步数、横向移动步数;(3)根据搜索答案判断其是否满足题意,满足输出结果。

3、注意事项:注意一定存在最短路径、找到符合题意答案即输出。

4、实现方法:

#include<iostream>
#include
<queue>
#include
<string>
using namespace std;

struct Point
{
int x,y;
int step;
int ver;
};

Point S,E;
string map[120];
char ch[120];
double L;
int n,m;
int dir[4][2]={{-1,0},{0,1},{1,0},{0,-1}};

void Init()
{
int i,j;
cin
>>L>>n;
m
=120;
cin.getline(ch,
sizeof(ch));
for(i=0;i<n;i++)
{
map[i]
="";
{
cin.getline(ch,
sizeof(ch));
map[i]
=ch;
if(m>map[i].length())
m
=map[i].length();
}
}
for(i=0;i<n;i++)
{
for(j=0;j<map[i].length();j++)
{
if(map[i][j]=='S')
{
S.x
=i;
S.y
=j;
}
if(map[i][j]=='E')
{
E.x
=i;
E.y
=j;
}
}
}
}

void Solve(int ca)
{
queue
<Point> Q;
int vis[120][120]={0};
int i,x,y,flag=0;
S.ver
=0;
S.step
=0;
Q.push(S);
while(!Q.empty())
{
Point tmp
=Q.front();
Q.pop();

for(i=0;i<4;i++)
{
x
=tmp.x+dir[i][0];
y
=tmp.y+dir[i][1];

if(x>=0 && x<n && y>=0 && y<m && !vis[x][y] && map[x][y]!='#')
{
Point p;
if(map[x][y]=='E')
{
if(i==0||i==2)
p.ver
=tmp.ver+1;
else
p.ver
=tmp.ver;
p.step
=tmp.step+1;
if(L<p.step-p.ver)
continue;
double ans=L-p.step+p.ver;
if(ans>=0)
ans
=ans/p.ver;
else
ans
=(-ans)/p.ver;
ans
*=100;
printf(
"Case #%d: %.3lf%%\n",ca,ans);
return ;
}
p.x
=x;
p.y
=y;
p.step
=tmp.step+1;
if(i==0||i==2)
p.ver
=tmp.ver+1;
else
p.ver
=tmp.ver;
Q.push(p);
vis[x][y]
=1;
}
}
}
}

int main()
{
int i,T;
cin
>>T;
for(i=1;i<=T;i++)
{
Init();
Solve(i);
}
return 0;
}

 

转载于:https://www.cnblogs.com/yongze103/archive/2010/09/23/1833244.html

http://www.lbrq.cn/news/2495413.html

相关文章:

  • 网站建设平台报价青岛网站建设有限公司
  • 智能网站开发怎么营销推广
  • 泰安房产信息网seo品牌推广方法
  • 微盟网站模板广州抖音seo公司
  • 网站是用dw做的吗网络广告名词解释
  • 北京营销型网站建设哪家好百度收录情况
  • saas建站平台有哪些seo软件推广
  • 网站xmlwindows优化大师下载安装
  • 杭州网站建设前三移动端排名优化软件
  • 长沙做手机网站建设新闻发稿
  • 唐山哪里有做网站的推广方式和推广渠道
  • 张家港网站建设一个新手怎么做推广
  • 建网站需要哪些费用我想在百度发布信息
  • 网站建设与优化巩义关键词优化推广
  • 怎么下载网站动态图片网页开发
  • 珠海市横琴建设局网站专业的营销团队哪里找
  • 怎么做网站的浏览栏搭建一个网站平台需要多少钱
  • 上海网站建设优网络关键词
  • dedecms转换wordpress方法青海seo技术培训
  • 某某公司网站建设论文浙江专业网站seo
  • 郴州网站建设专业现状报告电商运营推广
  • 免费传奇网站模板怎么在百度上发布广告
  • 动漫主题网页设计网站优化包括对什么优化
  • 邢台做网站推广费用百度站长快速收录
  • 设计网站架构黑帽seo排名
  • 东莞做网站优化天助网络seo建站收费地震
  • 拍卖 网站 建设外贸网络推广服务
  • 哪里可以上传自己的php网站南宁网站seo大概多少钱
  • 乌克兰设计网站建设公司专业网站建设
  • 广州做公司网站推广计划怎么做
  • Claude Launcher:支持Kimi K2的Claude Code可视化启动工具
  • PDF文件被加密限制怎么办?专业级解除方案分享
  • Matlab自学笔记六十五:解方程的数值解法(代码速成)
  • 暑期算法训练.9
  • MongoDB数据模型
  • Sklearn 机器学习 数值指标 均方误差MSE