南京装修公司做网站为中小型企业构建网站

news/2025/9/23 0:53:27/文章来源:
南京装修公司做网站,为中小型企业构建网站,广西城乡建设厅网站,徐州市网站Marica对Mirko很生气#xff0c;因为他找到了一个新的女朋友#xff0c;她想报仇。由于她不住在同一个城市#xff0c;她开始为长途旅行做准备。我们知道每条路从一个城市到另一个城市需要多少分钟。 米尔科在车里无意中听到其中一条路正在维修#xff0c;路被堵住了…Marica对Mirko很生气因为他找到了一个新的女朋友她想报仇。由于她不住在同一个城市她开始为长途旅行做准备。我们知道每条路从一个城市到另一个城市需要多少分钟。 米尔科在车里无意中听到其中一条路正在维修路被堵住了但不知道具体是哪条路。无论哪条路是封闭的从马里卡的城市到米尔科的都是可能的。 玛丽卡只走不堵塞的路而且走最短的路。米尔科想知道她在最坏的情况下要多久才能到达他的城市这样他就能确保他的女朋友离开这个城市足够长时间。编写一个程序帮助Mirko找出Marica从没有堵塞的道路到他所在城市的最短路线所需要的几分钟内最长的时间。 输入 每一种情况都有两个数字在第一行N和M由一个单独的空间城镇的数量和城镇之间的道路的数量分开。1≤N≤1000,1≤≤N *(N - 1)/ 2。这些城市的编号从1到N, Mirko位于城市1,Marica位于城市N。 接下来的M行是三个数字A、B和V用逗号隔开。1≤B≤N 1 V≤≤1000。这些数字意味着a和B城市之间有一条双向道路而且在V分钟内是可以交叉的。 输出 在输出文件的第一行中以分钟为单位写入最大时间Marica可能需要花几分钟才能到达Mirko。 样例输入 5 6 1 2 4 1 3 3 1 2 3 2 4 4 2 5 7 4 5 1 6 7 1 2 1 2 3 4 3 4 4 4 6 4 1 5 5 2 5 2 5 6 5 5 7 1 2 8 1 4 10 2 3 9 2 4 10 2 5 1 3 4 7 3 5 10 样例输出 11 13 27 题意 最短指时间最短坏一条边此时的最短路的时间比其他坏一条边之后的最短路的时间长输出这个时间 分析与解答 如果拆掉的边不在最初的最短路上那么最短路的长度是不会变化的。 那么就只拆最短路上的边。 上句话参考http://blog.sina.com.cn/s/blog_8d84b9240101f827.html 这样我们拆的范围就减小了怎么算得上拆就是让两个路的距离变成inf即可。由于拆的是最短路上的边所以我们还要记录最短路的路径。拆完之后我们再调用dijkstra此时我们不用再记录最短路的路径而且调用完我们还得恢复拆的路以便下一次拆其他不同的路。 我们看看怎么记录路径 for(j1;jm;j) if(!vis[j]dis[k]map[k][j]dis[j]){dis[j]dis[k]map[k][j];p[j]k;//p数组记录路径 即j点前驱} 我们找到了起点到终点k的最短路dis[k]现在以k为起点更新以其他点为终点的最短路dis[j]虽然有可能dis[j]再接下来的循环中会更短但是没事我们的路径的记录同样也会变的所以我就可以在每次循环中就认定最短路中j的前驱就是k 代码参考 https://blog.csdn.net/z8110/article/details/50061289 #includestdio.h #includestring.h #includealgorithm #define N 0x3f3f3f3f using namespace std; int map[1100][1100],dis[1100],vis[1100],i,j,k,l,m,n,x,y,z,p[1100]; void dj(int v)//迪杰斯特拉算法 {int i,j,k;memset(vis,0,sizeof(vis));memset(dis,N,sizeof(dis));dis[1]0;//标记开始点已经被使用 for(i1;im;i){int MinN;for(j1;jm;j){if(!vis[j]dis[j]Min){Mindis[j];kj;}}if(MinN)//优化如果没有找到较小的直接结束 return ;vis[k]1;for(j1;jm;j)if(!vis[j]dis[k]map[k][j]dis[j]){dis[j]dis[k]map[k][j];if(v)p[j]k;//p数组记录路径 即j点前驱} } } int main() {while(scanf(%d%d,m,n)!EOF){memset(p,0,sizeof(p));memset(map,N,sizeof(map)); // for(i1;im;i) // map[i][i]0;for(i0;in;i){scanf(%d%d%d,x,y,z);if(map[x][y]z)map[x][y]map[y][x]z;}//int ansdj(1);//printf(%d\n,ans);dj(1);//以1为起点 int Maxdis[m];for(im;i!1;ip[i])//从m开始是因为p[j]k是k连的j一直到m {zmap[i][p[i]];//把当前点和路径上的当前点的下一个点断开 map[i][p[i]]map[p[i]][i]N;dj(0);// 删边之后路径会改变只记录未删时候的路径Maxmax(Max,dis[m]); map[i][p[i]]map[p[i]][i]z;//再连上 }printf(%d\n,Max);} }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910926.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站建设方案需要哪些步骤网站建设的重要性 学校

写在前面 我们知道我们编写的java代码,会经过编译器编译成字节码文件(class文件),再把字节码文件装载到JVM中,映射到各个内存区域中,我们的程序就可以在内存中运行了。那么字节码文件是怎样装载到JVM中的呢…

哪家网站建设做的好网页游戏开发需要学什么

Horizontal Pod Autoscaling in Kubernetes写在前面我们平时部署web服务,当服务压力大撑不住的时候,我们会加机器(加钱);一般没有上容器编排是手动加的,临时加的机器,临时部署的服务还要改Nginx的配置,最后…

泰兴网站设计河南网站推广多少钱

眼中有细节,学习的过程才能平稳! 1.游戏更新时把名字也更新 代码如下: 效果如下: 2.因为是第三人称,从背后看,所以名称应该水平对称,翻转一下!rotate y180 游戏内效果如下&#xf…

互联网创业就是做网站吗局域网做网站

openchatai/OpenCopilot Stars: 3.8k License: MIT OpenCopilot 是一个允许你拥有自己产品的 AI 副驾驶员的项目。它集成了产品底层 API,并可以在需要时执行 API 调用。它使用 LLMs 来确定用户请求是否需要调用 API 端点,然后决定调用哪个端点并根据给定…

建设医院网站的重点与难点在于专业网站设计开发网站

项目背景 最近停在门前的车被人开走了,虽然有监控,但是看监控太麻烦了,于是想着框选一个区域用yolov8直接检测闯入到这个区域的所有目标,这样1ms一帧,很快就可以跑完一天的视频 用到的技术 COpenCVYolov8 OnnxRunt…

网站开发获客渠道做企业网站备案都需要什么资料

文章目录 前言一、题意描述输入描述:输出描述: 二、代码1.代码的实现2.读入数据 总结 前言 在python基础知识的学习中,我们很多时候会遇见让我们把数字拆分成各个位数的题,下面这道就是经典的数字拆分的l例题 一、题意 描述 牛…

学网站建设设计要钱吗wordpress wampsever

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数 -e 格式如下: echo -e "\033[字背景颜…

优质外贸网站海南美容网站建设

letconst解构赋值字符串数组函数对象SymbolSetWeakSetMapWeakMapProxyreflectProxy与Reflex结合实例classpromiseiteratorGerneratorDecorators模块学习资料 let /* let 声明变量 *//* es6相对于es5的全局和局部作用域,多了一个块作用域,块作用域里声明的…

修改备案网站信息广东外贸网站定制

Domain-Oriented Knowledge Transfer for Cross-Domain Recommendation IEEE(CCF B.SCI 1)-Guoshuai Zhao, Xiaolong Zhang, Hao Tang, Jialie Shen, and Xueming Qian-2024 思路 在CDR中,构建连接两个域的桥梁是实现跨域推荐的基础。然而现在的CDR方法往往在连接两个域时忽…

聊城网站开发个人网页传奇世界翅膀升级

来源:机器人圈概要:AI可以帮助人们预测就业市场接下来的变动,发现(并满足)新的培训劳动力的需求,以此缓冲它自身及其他因素造成的影响。人们对人工智能(AI)抱有极高的期待&#xff0…

做网站与运营一般多少钱专业定制网站开发公司

Vuex 是什么 Vuex有几个属性及作用注意事项vuex 使用举例Vuex3和Vuex4有哪些区别 创建 Store 的方式在组件中使用 Store辅助函数的用法响应式的改进Vuex4 支持多例模式 Vuex 是什么 Vuex是一个专门为Vue.js应用设计的状态管理构架,它统一管理和维护各个Vue组件的可…

网站备案中商城服务性质是什么个人能进行网站开发

文章目录 前言一、版本要求1. SpringBoot版本2. 其他2.1 System Requirements2.2 Servlet Containers2.3 GraalVM Native Images 3. 版本定型 二、新建工程1.IDEA创建 ( 推荐 ) \color{#00FF00}{(推荐)} (推荐)2. 官方创建 三、第一个SpringBoot程序1. 引入web2. 启动类3. 启动…

如何查看网站模板广州营销网站建设

文件不到70kb,加载非常快 无配置,没有详情页,上传就可以直接使用 使用教程:上传到网站template目录并解压、进入网站后台选择模板 注意:默认调用ID为1的数据和扩展分类,建议新建站使用 源码下载&#xf…

电子商务网站开发的流程图网站设计哪家比较好

现如今,计算机科学、人工智能、数据科学已成为技术发展的主要推动力。无论是要翻阅这些领域的文章,还是要参与相关任务,你马上就会遇到一些拦路虎:想过滤垃圾邮件,不具备概率论中的贝叶斯思维恐怕不行;想试…

网站布局模式wordpress 百度网盘插件

目标 探索特征工程和多项式回归,使用线性回归来拟合非常复杂甚至非线性的函数。 1.为什么线性回归能拟合非线性函数? fxw*xb,属于线性回归的扩展,这个公式在数学中不属于线性,因为有x,而在机器学习中属于…

什么网站可以免费做试卷网站后台查找软件

github上的开源项目,看介绍可以将设计ui图片转换为 HTML 和 CSS 源码地址: GitCode - 开发者的代码家园 我的mac安装了2.7和3.11,就用3吧直接上代码 安装 pip3 install keras tensorflow pillow h5py jupyter 报错 ERROR: Could not in…

网站建设juxinghulian营销推广平台都干什么的

或者HMster开启后几秒消失问题解决 报错如图: 首先jps命令查看当前运行的内容有没有HMaster,如果没有,开启一下hbase,稍微等一会儿,再看一下HMaster,如果仍和下图一样没有,就基本找到问题了 本人问题原因:hbase-site…

杭州制作网站的公司视频怎么到wordpress

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒…

基本的网站建设知识全国网站联盟

8 Linux实操篇-用户管理 文章目录 8 Linux实操篇-用户管理8.1 添加用户8.2 指定/修改密码8.3 删除用户8.4 切换用户8.5 查询用户信息/查看用户8.6 用户组8.7 用户和组相关文件 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。可能会用到的资料有如下所示&am…

网站制作 手机版长春紧急通知

1.面向过程和面向对象(面向对象三大特性:封装 继承 多态)面向对象编程:分析解决问题组成的对象,从中抽象出类,调用方法(协调对象间的联系与通信),解决问题.面向过程编程:分析解决问题的步骤,实现函数,一次调用2类和对象:类和对象是面向对象的核心类:具有相同特征和行为的事物的…