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

网站建设技术员工资国外服务器地址ip

网站建设技术员工资,国外服务器地址ip,芜湖企业,网站模板大全下载题目 给定一个n个点m条边的有向图#xff0c;图中可能存在重边和自环#xff0c;所有边权均为正值。 请你求出1号点到n号点的最短距离#xff0c;如果无法从1号点走到n号点#xff0c;则输出−1。 输入格式#xff1a; 第一行包含整数n和m。 接下来m行#xff0c;每…题目 给定一个n个点m条边的有向图图中可能存在重边和自环所有边权均为正值。 请你求出1号点到n号点的最短距离如果无法从1号点走到n号点则输出−1。 输入格式 第一行包含整数n和m。 接下来m行每行包含三个整数 x,y,z表示存在一条从点x到点y的有向边边长为z。 输出格式 输出一个整数表示1号点到n号点的最短距离。 如果路径不存在则输出−1。 数据范围 1≤n≤5001≤m≤(10)^5图中涉及边长均不超过10000。 输入样例 3 3 1 2 2 2 3 1 1 3 4输出样例 3 题解 #include cstring #include iostream #include algorithm using namespace std; const int N 510; int n, m; //g[x][y]表示节点x指向节点y的权值也可表示不存在 int g[N][N]; //dist[n]表示源点到节点n的距离 int dist[N]; //表示state当值为true时表示该节点为最优路径也可理解为标记该节点为最优 bool st[N];int dijkstra(){memset(dist, 0x3f, sizeof dist);dist[1] 0;//每次循环都标记一个最优节点路径for (int i 0; i n - 1; i ) {int t -1;//确定该t值为未标记节点中的最短值即确定一个最优节点路径for (int j 1; j n; j){if (!st[j] (t -1 || dist[t] dist[j])) {t j;}}//扩展该t值最优节点的临近节点for (int j 1; j n; j ) {dist[j] min(dist[j], dist[t] g[t][j]);}st[t] true;}if (dist[n] 0x3f3f3f3f) {return -1;}return dist[n]; }int main(){scanf(%d%d, n, m);memset(g, 0x3f, sizeof g);while (m -- ){int a, b, c;scanf(%d%d%d, a, b, c);g[a][b] min(g[a][b], c);}printf(%d\n, dijkstra());return 0; }
http://www.eeditor.cn/news/118415/

相关文章:

  • 网站模板设计定制化服务装修设计软件酷家乐
  • 网站招标建设平台后期维护
  • 网站建设的公司工作室网站 关键词 选择
  • 专业做电子的外贸网站建设网络推广工具有哪些
  • 安全网站建设网站制作营销云产品
  • 移动网站建设优势企业做网站流程
  • 电商网站开发方案平台推广费用
  • 网站设计制作ihanshi网站策划书案例
  • 建材板材网站源码 asp鞋业有限公司网站设计
  • 做网站跟app需要多少钱新网站需要加锚文本吗
  • 文登区城乡建设和规划局网站广州网站推广建设
  • 公司网站公司简介宣传夸大受处罚电子商务网站建设 考卷
  • 网站建设自我介绍wordpress 提供下载功能
  • 网站开发接口文档模板杭州富阳网站建设
  • 上海服装品牌网站建设it运维工具
  • 交流网站模版wordpress论坛怎么用
  • 金融网站建设运营方案大连福佳新城2026年建站吗
  • 餐厅装修设计公司网站大型网站开发用什么技术
  • 建设局网站公示的规划意味着什么网站建设是什么时间段申请域名
  • 河北省建设厅网站6企业推广哪个平台好
  • 网站建设?首选百川互动电子政务系统网站建设的基本过程
  • 谷歌网站开发客户wordpress 二级分类
  • 爱网站在线观看视频镇江网站建设平台
  • 如何提高网站点击率东莞万江做网站
  • 免费建立一个网站wordpress inc文件夹
  • 大良网站公司设计公司推荐
  • 发果怎么做视频网站代理服务器网页版
  • 网站正在建设维护中上海空气中检测出阳性
  • 在猪八戒做网站有保障吗怎样做公司网页
  • 网站前台模板免费下载网站设计内容板块