做电气设计有哪些好的网站手机的网站建设目标是什么意思

张小明 2026/1/9 23:58:43
做电气设计有哪些好的网站,手机的网站建设目标是什么意思,国外对企业网站开发的研究,做网络写手最好进那个网站【题目描述】设有一棵二叉树#xff08;如下图#xff09;#xff0c;其中圈中的数字表示结点中居民的人口#xff0c;圈边上数字表示结点编号。现在要求在某个结点上建立一个医院#xff0c;使所有居民所走的路程之和为最小#xff0c;同时约定#xff0c;相邻结点之间…【题目描述】设有一棵二叉树如下图其中圈中的数字表示结点中居民的人口圈边上数字表示结点编号。现在要求在某个结点上建立一个医院使所有居民所走的路程之和为最小同时约定相邻结点之间的距离为1。就本图而言若医院建在1处则距离和4122×202×40136若医院建在3处则距离和4×213204081……【输入】第一行一个整数n表示树的结点数n≤100。接下来的n行每行描述了一个结点的状况包含三个整数整数之间用空格一个或多个分隔其中第一个数为居民人口数第二个数为左链接为0表示无链接第三个数为右链接为0表示无链接。【输出】一个整数表示最小距离和。【输入样例】5 13 2 3 4 0 0 12 4 5 20 0 0 40 0 0【输出样例】81//这道题可以当图来做也可以当树来做因为在树的分类里我们就用树的指针来做 //因为题目说了结点树小于等于100我们就可以用顺序存储也可以用链式存储 //这里左右儿子都给出了所以我们直接链式存储 #include bits/stdc.h using namespace std; struct node{ int l;//左链接 int r;//右链接 int parents;//父节点 int data;//该节点居民人口数 }tre[110]; int dis; int a[110][110];//a[i][j]记录i点到j点距离 int mi0x3f3f3f3f;//最小距离和 int root;//建医院的节点 int vis[110];//标记该结点距离是否被计算过 void dfs(int k,int cnt){//当前处于k结点 现在的距离系数离root结点距离 if(tre[k].l tre[k].l!root vis[tre[k].l]0){//如果k结点有左儿子且左儿子不是这一次建医院的地方 且没有被计算过 discnt*tre[tre[k].l].data;//距离增加系数*人口树 vis[tre[k].l]1;//标记计算过 dfs(tre[k].l,cnt1);//继续下次遍历 } if(tre[k].r tre[k].r!root vis[tre[k].r]0){//如果k结点有右儿子且右儿子不是这一次建医院的地方 且没有被计算过 discnt*tre[tre[k].r].data; vis[tre[k].r]1; dfs(tre[k].r,cnt1); } if(tre[k].parents tre[k].parents!root vis[tre[k].parents]0){//如果k结点有父节点且父节点不是这一次建医院的地方 且没有被计算过 discnt*tre[tre[k].parents].data; vis[tre[k].parents]1; dfs(tre[k].parents,cnt1); } } int main(){ int n;//结点数 cinn; for(int i1;in;i){ cintre[i].datatre[i].ltre[i].r; //左儿子节点存在则左儿子的父节点就是i if(tre[i].l!0) tre[tre[i].l].parentsi; //右儿子节点存在则右儿子的父节点就是i if(tre[i].r!0) tre[tre[i].r].parentsi; } root1; while(rootn1){//遍历n个节点分别建医院的距离和 memset(vis,0,sizeof(vis));//每轮遍历要初始化vis数组 dis0;//本轮选择节点建医院的距离和 vis[root]1; dfs(root,1);//从第一个点开始 现在的距离系数 root;//每一轮root1,代表一个新的地方建医院 mimin(dis,mi); } coutmi; }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

如何做网站路径分析wordpress后台编辑小工具

W5500以太网模块设计前的关键电路准备:从原理到实战的系统性梳理在嵌入式网络通信领域,W5500早已成为许多工程师构建稳定、高效以太网连接的“老朋友”。它那颗集成了完整TCP/IP协议栈的“硬核心脏”,让无数资源受限的MCU摆脱了软件协议栈的沉…

张小明 2026/1/9 22:10:53 网站建设

最好用的设计网站南通网站制作设计

‍“今天做了什么?”——这五个字,像不像老板在你工位上安的监控?别慌,我原来也把日报写成流水账,直到有天发现:隔壁组那个月月拿A的小姐姐,日报居然像微博热搜一样好看!她悄悄告诉我…

张小明 2026/1/7 20:32:10 网站建设

网站建设怎设计网站设计接单

IEEE802.3-2022以太网标准:终极完整解析指南 【免费下载链接】IEEE802.3-2022标准全文下载分享 - **文件名称**: IEEE802.3-2022标准全文.pdf- **文件大小**: 100MB- **文件格式**: PDF- **文件内容**: IEEE802.3-2022标准的完整内容,包括所有章节和附录…

张小明 2026/1/8 7:38:19 网站建设

c++语言网站建设网站制作网站建设报价

本文由体验技术团队申君健原创。 序言 近日发现 Chrome 官方技术平台 chrome.dev 发布了一篇极具价值的 CSS 技术总结文章,原文链接为:CSS-Wrapped-2025,Wrapped 单词在这里是打包,总结,回顾的意思。Chrome官方罗列了…

张小明 2026/1/7 15:33:01 网站建设

完美建设工程有限公司网站设计网站建设莱芜

零基础小白也能懂:B站视频下载神器BilibiliDown保姆级使用教程 【免费下载链接】BilibiliDown (GUI-多平台支持) B站 哔哩哔哩 视频下载器。支持稍后再看、收藏夹、UP主视频批量下载|Bilibili Video Downloader 😳 项目地址: https://gitcode.com/gh_m…

张小明 2026/1/7 20:09:57 网站建设

桐城市住宅和城乡建设局网站如何制作免费的公司网站

深入解析DNS记录配置与故障排查 1. DNS动态更新与安全配置 Windows DNS多年来一直支持动态更新功能,这意味着DNS客户端主机可以向DNS服务器注册并动态更新资源记录。当主机的IP地址发生变化时,其资源记录(特别是A记录)会自动更新,同时主机还能利用DHCP服务器动态更新其指…

张小明 2026/1/9 15:53:21 网站建设