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

c# 网站开发教程电商网站购买的流程图

c# 网站开发教程,电商网站购买的流程图,wordpress怎么创建目录页面,我的网站建设题目大意#xff1a;小hi和小ho去咖啡厅喝咖啡#xff0c;咖啡厅可以看作是n * m的矩阵#xff0c;每个点要么为空#xff0c;要么被人、障碍物、椅子所占据#xff0c;小hi和小ho想要找两个相邻的椅子。起初两个人都在同一个点#xff0c;求两人到达满足要求的椅子所移动…题目大意小hi和小ho去咖啡厅喝咖啡咖啡厅可以看作是n * m的矩阵每个点要么为空要么被人、障碍物、椅子所占据小hi和小ho想要找两个相邻的椅子。起初两个人都在同一个点求两人到达满足要求的椅子所移动的最少步骤。 思路先BFS找出每个S到达每个椅子的最短路径长度然后遍历每一行和每一列找出最优解。 代码 #includecstdio #includecstring #includequeue #includemap #includecstdlib #define INF 100000000 using namespace std;int n,m,d[10010],dir[4][2] {-1,0,1,0,0,-1,0,1}; bool vis[10010]; char ch[110][110]; queueintQ;void bfs(int sx,int sy){int i,j,k;for(i0;in;i)for(j0;jm;j){k i*m j;vis[k] false;d[k] INF; }k sx * m sy ; d[k] 0;while(!Q.empty())Q.pop();Q.push(k);while(!Q.empty()){int x Q.front();int tx x/m ;int ty x%m ; Q.pop();if(vis[x])continue;vis[x] true;for(i0;i4;i){int ex tx dir[i][0];int ey ty dir[i][1];if(ex0 || exn || ey0 || eym || ch[ex][ey] # || ch[ex][ey] P)continue;k ex*m ey;if(vis[k])continue;if(ch[ex][ey] S){d[k] d[k] d[x] 1 ? d[k] : d[x] 1;continue;}d[k] d[k] d[x] 1 ? d[k] : d[x] 1;Q.push(k);}} }int main(){int i,j,p1,p2,ans,sx,sy;bool tag;while(scanf(%d%d,n,m) 2){ans INF;bool flag false;for(i0;in;i)scanf(%s,ch[i]);for(i0;in !flag;i)for(j0;jm !flag;j)if(ch[i][j] H){sx i;sy j;flag true;}bfs(sx,sy);int t1,t2;for(i0;in;i){p1 p2 INF ;for(j0;jm;j){if(ch[i][j] S){int temp d[i*mj];if(p1 INF)p1 temp;else if(p2 INF){p2 temp;ans ans p1 p2 ? ans : p1 p2 ;p1 p2;p2 INF ;}}else if(ch[i][j] P || ch[i][j] # || ch[i][j] .){p1 INF ;p2 INF ;}}}for(j0;jm;j){p1 p2 INF ;for(i0;in;i){if(ch[i][j] S){int temp d[i*mj];if(p1 INF)p1 temp;else if(p2 INF){p2 temp;ans ans p1 p2 ? ans : p1 p2 ;p1 p2;p2 INF ;}}else if(ch[i][j] P || ch[i][j] # || ch[i][j] .){p1 INF ;p2 INF ;}}}if(ans INF)printf(%d\n,ans);elseprintf(Hi and Ho will not have lunch.\n);}return 0; } 转载于:https://www.cnblogs.com/jxgapyw/p/4845348.html
http://www.zqtcl.cn/news/290966/

相关文章:

  • 杭州营销网站建设公司成都网站排名优化报价
  • 网站建设设计哪家好太原新建火车站
  • 医疗网站建设信息cps推广平台有哪些
  • rp怎么做网站备案 添加网站
  • 汕尾手机网站设计淘宝客做网站怎么做
  • 营口公司网站建设网站百度seo关键词优化
  • 网站开发命名规范汉中网站制作
  • 嘉定网站建设公司泗水做网站ys178
  • 邯郸网站设计招聘网齐家网和土巴兔装修哪家好
  • 京东网站推广方式jquery网页设计成品
  • 做本地网站卖四川省建设科技协会网站首页
  • 注册网站引流wordpress5.0.2图集怎么发布
  • 360产品展示网站哈尔滨个人建站模板
  • 怎么做网站的浏览量陕西省住房和建设厅官方网站
  • 上海网站 备案查询平面设计接单网站有哪些
  • 用别人的公司名字做网站想自己做网站推广
  • 百度智能建站平台建设工程信息网官网入口查询
  • 比价网站源码整站程序服务器怎么发布网站
  • html插件代码大全济南网站关键词优化公司
  • 优秀的手机网站设计网站推广的特点
  • 滨州北京网站建设电子商务网站规划与管理
  • 如何注册公司网站域名中国有几大网站
  • php网站留言板怎么做wordpress 相关文章推荐
  • 怎么看网站被惩罚专业的网站建设流程
  • 如何制作手机免费网站模板下载用户体验设计师是什么
  • php网站建设基本流程基于php网站开发设计
  • 建设一个网站需要哪些软硬件条件无做弊的棋牌游戏网站
  • 最有设计感的网站扬中网站建设 优帮云
  • 企业建设银行网站登录不了wordpress需要ftp
  • 广州营销型网站建设团队专业建设内涵包括哪些内容