做网站一般用什么系统设计制作软件

diannao/2026/1/21 11:32:56/文章来源:
做网站一般用什么系统,设计制作软件,网络公司的名字,如何免费制作小程序我们先来看几个比较简单的例子来引入#xff1a; 我们令f[i]表示以i为根节点的子树大小#xff0c;易得状态转移方程为#xff1a; f[i]1f[son1]....f[soni]; 我们用DFS即可#xff0c;下面是大致的模板#xff1a; 让我们来看看几道题吧#xff1a; 1.贪心树形DPDFS 我们令f[i]表示以i为根节点的子树大小易得状态转移方程为 f[i]1f[son1]....f[soni]; 我们用DFS即可下面是大致的模板 让我们来看看几道题吧 1.贪心树形DPDFS 对于叶子节点它要多少就弄多少然后我们再分析它的父亲节点假如它的子树还缺那么就选其子树上最小的值即可。 因此我们维护好每一个子树的min然后再DFS一下各个子树所需的数量即可。 下面是AC代码 #includebits/stdc.h using namespace std;int n,t[100010],head[100010],cnt,p,root,min1[100010]; long long sum0,c[100010]; struct node{int dian,next; }edge[100010]; void merge(int x,int y){edge[cnt].diany;edge[cnt].nexthead[x];head[x]cnt; } int dfsmin(int root){if(head[root]-1){min1[root]t[root];return t[root];}min1[root]t[root];for(int ihead[root];i!-1;iedge[i].next){min1[root]min(dfsmin(edge[i].dian),min1[root]);}return min1[root]; } long long dfssum(int root){if(head[root]-1){sumc[root]*min1[root];return c[root];}long long ckck0;for(int ihead[root];i!-1;iedge[i].next){ckckdfssum(edge[i].dian);}if(ckckc[root]){sum(c[root]-ckck)*min1[root];ckckc[root];}return ckck; } int main(){memset(head,-1,sizeof(head));cinn;for(int i1;in;i){scanf(%d%d%d,p,c[i],t[i]);if(p-1){rooti;continue;}merge(p,i);}dfsmin(root);dfssum(root);coutsum; } 接题 我们要求的即为一个点当他删去后要让形成的树中节点最多的尽量小。 我们考虑一个点删去它的儿子形成树它的父亲节点以上也形成了树。 于是我们令f[i]为删去i后最大联通快的大小 f[i]max(tot[k],n-tot[i]),tot为树的大小用树形dp维护即可。 下面是AC代码 #includebits/stdc.h using namespace std; int n,head[1010],x,y,cnt,sum[1010],inc[1010],root,f[1010]; struct node{int dian,next; }edge[1005]; void merge(int x,int y){edge[cnt].diany;edge[cnt].nexthead[x];head[x]cnt; } int dfssum(int root){if(head[root]-1){return sum[root]1;}sum[root]1;for(int ihead[root];i!-1;iedge[i].next){sum[root]dfssum(edge[i].dian);}return sum[root]; } int main(){cinn;memset(head,-1,sizeof(head));for(int i1;in-1;i){cinxy;merge(x,y);inc[y];}for(int i1;in;i){if(inc[i]0){rooti;break;}}dfssum(root);int ans1000000,ans1,jj;for(int i1;in;i){int ckck-1;for(int jhead[i];j!-1;jedge[j].next){ckckmax(ckck,sum[edge[j].dian]);}ans1max(ckck,n-sum[i]);if(ans1ans){ansans1;jji;}}coutjj ans; } 接题 我们令f[i][0]表示i节点不选时它和它的子树快乐最大指数f[i][1]表示i节点选时它和它的子树快乐最大指数因此我们得到状态转移方程为 f[i][0]max(f[j][0],f[j][1]) f[i][1]hi f[ri][0]0,f[ri][1]hri(ri为叶子节点 结果就是max(f[root][0],f[root][1]). 下面是AC代码 #includebits/stdc.h using namespace std; int n,head[6010],cnt,inc[6010],x,y,root,dp[6010][2],h[6010],pos[6010][2]; struct node{int dian,next; }edge[6010]; void merge(int x,int y){edge[cnt].diany;edge[cnt].nexthead[x];head[x]cnt; } int dfs(int root,int k){if(pos[root][k]1) return dp[root][k];if(k1){dp[root][k]h[root];for(int ihead[root];i!-1;iedge[i].next){dp[root][k]dfs(edge[i].dian,0);}}else{for(int ihead[root];i!-1;iedge[i].next){dp[root][k]max(dfs(edge[i].dian,0),dfs(edge[i].dian,1));}}pos[root][k]1;return dp[root][k]; } int main(){memset(head,-1,sizeof(head));cinn;for(int i1;in;i) cinh[i];for(int i1;in-1;i){cinxy;merge(y,x);inc[x];}cinxy;for(int i1;in;i){if(inc[i]0){rooti;break;}}int jjdfs(root,1);int ggdfs(root,0);coutmax(jj,gg); }

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

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

相关文章

销售网站建设常遇到的问题WordPress置顶文章优先

前言 前阶段弄了个Linux系统想倒腾倒腾.NET Core,结果看了下网上的资料,大部分都是过期的,走了不少弯路,不过还好,今下午总算捣鼓出来了。Linux命令太多了,唉。血的教训:安装一定要看官网的流程。 开始 首先…

网站分为哪几个部分怎么样做个网站

大概的思路就是这个: 树状图的规则是 二级的 pid 等于 一级的 id 从这个规则进行下手 结构数据遍历数据,拆分他的数据结构 可以遍历n条的数据,主要就是通过递归的方法实现 以下就是代码案例(如有不准确的地方,欢迎各位…

肥城网站建设哪家好域名查询 ip

云原生专栏大纲 文章目录 Istio存在的问题Aeraki介绍Aeraki 的解决方案支持的协议支持的特性 安装AerakiAeraki教程采用 ServiceEntry 的 Demo 应用使用 Dubbo2Istio 对接 Dubbo 注册表 的 Demo 应用(Interface 级流量治理) Service Mesh 中有大量的七层…

学做网站要学什么软件网页设计与制作属于什么专业

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 含泪播种的人一定能含笑收获&#xff…

哪个网站做美食视频网站律师事务所手机网站

k8s常用kubectl命令 pod 相关强制删除pod查看 Pod 中指定容器的日志pod 扩容 etcd 备份集群设置集群上下文配置文件切换集群 节点cordondrain pod 相关 强制删除pod pod 状态terminal了&#xff0c;需要强制删除 kubectl delete pod <pod_name> --grace-period0 --force…

wordpress 帝国王惠州网站建设公司推荐乐云seo

文章目录 1 课程介绍1.1 前置知识1.2 为什么要学习算法1.3 大厂面试常见数据结构题目(基础)1.4 数据结构和算法的关系 2 数据结构2.1 数据结构概述2.1.1 数据结构是什么2.1.2 数据结构分类2.1.2.1 线性结构2.1.2.2 非线性结构2.1.2.3 小总结 2.1.3 数据结构范围 2.2 数组Array2…

电子商务网站建设的目标是什么饮料代理招商网

如何通过maven将小型开源库提供给其他开发人员&#xff1f; 一种方法是将其部署在Maven Central Repository上 。 我想要做的是将其部署到github &#xff0c;因此我可以自由地对其进行修改。 这篇文章将告诉您如何做到这一点。 我将工件部署到github的典型方法是使用mvn depl…

电商行业网站建设及维护最近的新闻热点

文章目录 epoch&#xff1a;当一个完整的数据集通过了神经网络一次并且返回了一次&#xff0c;这个过程称为一个epoch.当一个epoch对于计算机来说太大的时候&#xff0c;就要把它分成多个小块&#xff08;即batch&#xff09;。batch&#xff1a;当不能将数据一次性通过神经网络…

做网站和做app哪个贵营销软文推广平台

2004-12-28解释定点运算器的功能和组成部件解释定点算器包括ALU\阵列乘除器\寄存器\多路开关\三态缓冲器\数据总线等逻辑部件。运算器的设计,主要是围绕ALU和寄存器同数据总线之间如何传送操作数和运算结果进行的。在决定方案时,需要考虑数据传送的方便性和操作速度,在微型机和…

网站建设创新如何建设网站济南兴田德润简介电话

按照品牌名称&#xff0c;在网上下载的安装包为apstmt82.rar 下面讲解一下&#xff0c;如何的解决爱普生打印机在POS机器上面的安装问题&#xff0c;这个算是一个比较奇特的故障问题&#xff0c;不像其它的新北冰洋&#xff08;SN3C&#xff09;的U80_U80II&#xff0c;SeNor的…

保定建站公司模板福建建设人才与科技发展中心网站

目录 前文 前言 1. 文件的权限 1.1 文件的访问者分类 1.2 文件类型和访问权限&#xff08;事物属性&#xff09; 2. 如何修改文件的权限 3.对比权限有无的表现 4.修改用户角色 5.修改权限的第二种做法 6.目录的权限 7.默认权限 前文 Linux--权限问题&#xff08;1&#…

网站的按钮怎么做什么是网站内容建设

题目 思路来源 官方题解 洛谷题解 题解 可操作的最短区间长度肯定是gcd&#xff0c;记为g&#xff0c;然后考虑如何dp 考虑g个等价类&#xff0c;每个等价类i,ig,i2*g,... 每次翻转长度为g的区间&#xff0c;会同时影响到g个等价类总的翻转的奇偶性&#xff0c; 性质一&…

建设网站公司兴田德润官方地址个人网站的设计与实现摘要

Kafka 介绍 Kafka 是一个由 Apache 软件基金会开发的开源流式处理平台。它被设计用于处理大规模数据流&#xff0c;提供高可靠性、高吞吐量和低延迟的消息传递系统。Kafka 可以用于构建实时数据管道和流式应用程序&#xff0c;让不同应用、系统或者数据源之间能够高效地进行数…

套别人的网站模板吗国企网站建设需要注意什么

ImageMagick是一款强大的图像处理软件&#xff0c;它可以用于创建、编辑、合并和转换图像。它支持超过200种图像格式&#xff0c;并且提供了丰富的功能&#xff0c;包括图像缩放、旋转、裁剪、加水印、添加特效等。ImageMagick还支持批量处理图像&#xff0c;可以通过命令行或者…

和网站开发公司如何签合同怎么做和京东一样网站

开发服务器&自动化 每次写完代码都需要手动输入指令才能编译代码&#xff0c;太麻烦了&#xff0c;我们希望一切自动化&#xff0c;即修改代码后服务器浏览器自动刷新。 1. 下载包 npm i webpack-dev-server -D2. 配置 webpack.config.js const path require("p…

怎么查看网站是哪个公司建的怎么做网页会议邀请函

C多态实现原理深度解析 目录 C多态实现原理深度解析 一、引言&#xff1a;多态性的基本概念与重要性 二、虚函数表&#xff08;VTable&#xff09;与虚函数指针&#xff08;VPtr&#xff09; 三、动态绑定与静态绑定 四、纯虚函数与抽象基类 五、继承与多态的关系 六、多…

石狮网站建设科技兰州app开发

列表推导式是一种简洁的方式来创建列表。它允许您通过在单个表达式中定义循环和条件逻辑&#xff0c;以一种更紧凑的方式生成新的列表。使用列表推导式可以使代码更简洁&#xff0c;易于阅读&#xff0c;并且通常比传统的迭代方法更快。 列表推导式的一般语法形式为&#xff1a…

宁波网站设计公司排名网站超级推广

概述 OC6781是一款高效率、高精度的升压型LED恒流驱动控制芯片。OC6781内置高精度误差放大器&#xff0c;振荡器&#xff0c;恒流驱动电路等&#xff0c;特别适合大功率、多个高亮度LED灯串恒流驱动。OC6781采用固定频率的PWM控制方式&#xff0c;工作频率可通过外部电阻进行设…

做老师一些好的网站做网站弄什么语言

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 之前没有深入了解PCL的八叉树结构,趁着有时间了解了一下其特性,其中有一些非常有趣的操作。比如这里的体素搜索,我们有时候需要将点云进行体素化,这种做法有助于进行局部分析,自然而然就必须要快速获取某个点所…

淘宝客必须建网站吗深圳建筑工务署官网

目录 二、Rust 适合哪些场景&#xff1f; 三、Rust 社区的发展趋势如何&#xff1f; 四、Rust 快速搭建一个WebServer服务器 一、Rust是什么&#xff1f; Rust是一门赋予每个人构建可靠且高效软件能力的语言。 Rust 程序设计语言 一门帮助每个人构建可靠且高效软件的语言。…