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

申请注册商标需要多少钱东莞网络优化公司排名

申请注册商标需要多少钱,东莞网络优化公司排名,vue做网站的优缺点,做网站简单正题 题目链接:https://www.luogu.com.cn/problem/AT2293 题目大意 给出一棵树#xff0c;求它一棵点分树的最小深度。 1≤n≤1051\leq n\leq 10^51≤n≤105 解题思路 点分树的做法是直接找重心#xff0c;但是两个重心我们很难确定找哪个#xff0c;所以这个方法行不通。…正题 题目链接:https://www.luogu.com.cn/problem/AT2293 题目大意 给出一棵树求它一棵点分树的最小深度。 1≤n≤1051\leq n\leq 10^51≤n≤105 解题思路 点分树的做法是直接找重心但是两个重心我们很难确定找哪个所以这个方法行不通。 但是这样我们大概能确定答案的上界是log⁡n\log nlogn级别的。考虑我们记每个点的点分子树深度did_idi​那么did_idi​肯定满足对于一对深度相同的(x,y)(x,y)(x,y)它们的路径上肯定存在一个点zzz满足dzdx,dzdyd_zd_x,d_zd_ydz​dx​,dz​dy​。 那么同样的如果我们得到一个满足这个条件的数组ddd我们也能构造出一棵合法的点分树所以我们的目的就是要最小化ddd的值。 考虑一个构造方法对于一个节点xxx的深度ppp首先如果它的儿子中有深度为ppp的点那么显然不合法如果存在一个在它不同子树中的节点yyy的深度≥p\geq p≥p并且x↔yx\leftrightarrow yx↔y路径上节点深度都不超过ppp那么显然也不合法。 显然上面这两个条件我们可以用状压搞定。 但是这样构造为什么是合法的呢我也不知道只能感性证明一下。能发现我们的操作中如果一个节点xxx选择了深度ppp那么它往上的限制中所有深度ppp的限制都会被打开也就是说实际上选择更大的深度并不会放松后面的限制所以选最小的更优。 时间复杂度O(nlog⁡n)O(n\log n)O(nlogn) code #includecstdio #includecstring #includealgorithm using namespace std; const int N1e510; struct node{int to,next; }a[N1]; int n,tot,ls[N],f[N],ans; void addl(int x,int y){a[tot].toy;a[tot].nextls[x];ls[x]tot;return; } void dfs(int x,int fa){int p0,s0;for(int ils[x];i;ia[i].next){int ya[i].to;if(yfa)continue;dfs(y,x);for(int j30;j0;j--)if(sf[y](1j)){pmax(p,j1);break;}s|f[y];}while((sp)1)p;ansmax(ans,p);f[x]s|((1p1)-1);f[x]f[x]^((1p)-1);return; } int main() {scanf(%d,n);for(int i1,x,y;in;i){scanf(%d%d,x,y);addl(x,y);addl(y,x);}dfs(1,0);printf(%d\n,ans);return 0; }
http://www.zqtcl.cn/news/703728/

相关文章:

  • 酒店 网站构建怎么创建自己的网址
  • 江苏推广网站建设业务个人工作室网站源码带后台
  • 色一把做最好的网站赤峰微信网站建设
  • 指定网站长期建设 运营计划网站淘宝客 没备案怎么做
  • 绵阳网站推广排名知名商业网站有哪些
  • 简要描述创建商务站点的商务天津建设工程合同备案网站
  • 做展示空间设计的网站wordpress调用作品分类
  • 网站怎么做访问量统计百度百科怎么创建自己
  • 泉州开发网站的公司有哪些网站页面相似度查询工具
  • 卖文章的网站源码咸阳做网站的公司电话
  • 网站建设案例百度云怎么在手机上传百度云wordpress
  • 传媒公司取名seo网站推广怎么收费
  • 网站建设具体详细过程WordPress usdt收款
  • 网站标题应怎设置生产备案号怎么查询网站
  • 怎样建立网站目录结构网站 项目方案
  • jsp做网站还响应式科技公司网站模板
  • 杭州网站建设设计公司做阀门网站
  • 用模板建站青岛企业网站制作公司
  • 网站建设经费预算表辽宁工程建设招标网
  • sql数据库查询网站模板谷歌浏览器网页版入口
  • 成都h5建站市场监督管理局举报电话
  • 百度推广弄个网站头像要钱吗?最新新闻热点素材
  • 江苏做网站找谁wordpress主题设置插件
  • 郑州微信网站开发建筑网招工平台
  • 给网站挂黑链普工招聘最新招聘信息
  • 重庆推广网站排名价格上海房产信息网官网
  • 深圳网站公司制作网络公司排名
  • 郑州高端做网站网页制作与网站建设实战大全光盘
  • 科技网站制作公司免费模板建站网站
  • 网页排版精美的中文网站单页设计软件