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

微网站免费模板管理网络的网站

微网站免费模板,管理网络的网站,汕头市城市建设开发总公司,网站建设多少钱一个站题目描述 在古老的魔兽传说中#xff0c;有两个军团#xff0c;一个叫天灾#xff0c;一个叫近卫。在他们所在的地域#xff0c;有n个隘口#xff0c;编号为1..n#xff0c;某些隘口之间是有通道连接的。其中近卫军团在1号隘口#xff0c;天灾军团在n号隘口。某一天有两个军团一个叫天灾一个叫近卫。在他们所在的地域有n个隘口编号为1..n某些隘口之间是有通道连接的。其中近卫军团在1号隘口天灾军团在n号隘口。某一天天灾军团的领袖巫妖王决定派兵攻打近卫军团天灾军团的部队如此庞大甚至可以填江过河。但是巫妖王不想付出不必要的代价他想知道在不修建任何通道的前提下部队是否可以通过隘口及其相关通道到达近卫军团展开攻击如果可以的话最少需要经过多少通道。由于n的值比较大n1000于是巫妖王找到了擅长编程的你 _请你帮他解决这个问题否则就把你吃掉变成他的魔法。为了拯救自己赶紧想办法吧。   输入 输入包含多组每组格式如下。 第一行包含两个整数n,m分别代表n个隘口这些隘口之间有m个通道。 下面m行每行包含两个整数ab表示从a出发有一条通道到达b隘口注意通道是单向的。   输出 如果天灾军团可以不修建任何通道就到达1号隘口那么输出最少经过多少通道否则输出NO。   示例输入 2 1 1 2 2 1 2 1 示例输出 NO 1提示 #include stdio.h #include stdlib.h #includequeue #define MAX 100 using namespace std; typedef struct arcnode {     int adj; } arcnode, adjmatrix[1000][1000]; typedef struct {     adjmatrix a;     int vn;     int an; } MG; struct node {     int data;//记录顶点     int step;//记录走过最少的通道数 }t, s; int k;//初始点 int i, j; int create(MG g, int n, int m)//邻接矩阵的生成 {     int v1, v2;      g.vn n;      g.an m;     for(i1; ig.vn; i)         for(j1; jg.vn; j)             g.a[i][j].adj 0;     for(i1; ig.an; i)     {         scanf(%d %d, v1, v2);         if(v1 ! v2) g.a[v1][v2].adj 1;     }     return 1; } int v[1000];//标记数组 void bfs(MG g) {     queuenode q;//结构体进队     for(i0; ig.vn; i)         v[i] 0;//初始化     t.data g.vn;     t.step 0;     v[t.data] 1;//从最后一个结点开始遍历     q.push(t);     while(!q.empty())     {         s q.front();         q.pop();         if(s.data 1)//走到目的地         {              printf(%d\n,s.step);              return;         }         for(j1; jg.vn; j)         {             if(g.a[s.data][j].adj 1 !v[j])             {                 v[j] 1;                 t.data j;                 t.step s.step1;                 q.push(t);             }         }     }     printf(NO\n); } int main() {     MG g;     int n, m;     while(~scanf(%d %d, n, m))     {         create(g, n, m);         bfs(g);     }     return 0; }
http://www.zqtcl.cn/news/456773/

相关文章:

  • 网站下载软件政企网站建设
  • 网站设计为什么要域名北京移动端网站设计
  • 自做网站多少钱哪个网站的课件做的好
  • 网站开发实现页面的跳转怎么添加网站关键词
  • 个人签名设计网站企业网站html模板
  • 做网站编辑大专可以吗小网站搜什么关键词好
  • 百度网首页登录入口宁波seo管理
  • 怎么把网站做的更好常州网站制作建设
  • 站长平台seo深圳有做公司网站
  • dedecms怎么部署网站云南网站定制
  • 禅城网站开发我赢网seo优化网站
  • 百度收录规则桂林seo公司推荐23火星
  • 做百度推广是网站好还是阿里好python开发工具
  • 秦皇岛网站制作小程序开发作图网站
  • 网站建设完整版指数是什么意思
  • 高端企业网站要多少钱网络推广文案招聘
  • 仿门户网站多功能js相册画廊源码 支持缩略小图浏览wordpress模版如何使用
  • 群晖nas可以做网站网页设计与制作步骤
  • 单位网站维护 网站建设岗位兰溪网站建设公司
  • 网站开发什么语言最好网站建设在国内外研究现状
  • 怎么看网站是用什么系统做的永久观看不收费的直播
  • 网站开发如何避免浏览器缓存的影响资讯网站开发的背景
  • 建网站 几个链接站长工具在线平台
  • 东营网站建设策划内容个人备案网站投放广告
  • 建立网站时服务器的基本配置有哪些做网站电信运营许可证
  • 如何阿里巴巴网站做推广方案怎么做网站的浏览栏
  • 织梦做中英文企业网站ui设计工资一般多少钱
  • php网站调试环境搭建关于网站开发的毕业设计
  • 如何在网站上做评比wordpress 图标代码
  • 网站优化建议怎么写pageadmin怎么样