首页 > 其他分享 >11.21 模拟赛题解

11.21 模拟赛题解

时间:2022-11-21 20:47:30浏览次数:47  
标签:简要 题解 11.21 查集 最小值 边权 模拟

\(\text distance\)

简要题意

给定一棵 \(n\) 个结点的无根树,每条边有一个边权,询问以哪一个点作为根时,到其他所有节点的距离之和最大。距离的定义为到该点最短路径上的边权最小值。

简要题解

看到这题不要陷在换根里面陷不出来了,要及时转换思路。题目里所说的一段路经上的最小值,根据这个我们可以联想到使用 \(kruskal\) 重构树或者并查集顺序加边来解决。

本题我们考虑用并查集,首先按照边权从大到小排序,然后依次加入,枚举根在当前合并的两个连通块中,哪一个贡献更大即可。

标签:简要,题解,11.21,查集,最小值,边权,模拟
From: https://www.cnblogs.com/oscaryangzj/p/16913119.html

相关文章

  • DTOJ 2022-11-21 测试 题解
    测试成果非常寄35+56+0+8=99基本上把能犯的错误都犯了T1记得dp数组初始化\(-\infty\)!!!!T2记得认真暴搜,不要乱记录访问状态T3记得把调试删掉!!!!!T4记得开longlong......
  • AtCoder 题解集
    虽然暂时不知道会不会从XCPC中退役,但还是想把这个题解集给维护下去。\(created\;at\;2022/6/24\;by\;Roshin\)目录AGCARCABCABC138F.Coincidence(结论,数位DP)AB......
  • ### 52ed 2022/11/19 模拟赛总结37
    这次并没有认真打,但是有一些问题还是。。。真令人无语地暴露了出来反思本次暴力T2时,看到题目说运算过程全在无符号32位整数内,很高兴地冒死用了unsignedint,然后输入输......
  • 【408】模拟4
    t6RR的意思是左单旋转!!重点是“左”和“单”,转一次就好啦RL或LR才是转两次t13t14float类型比int类型要高低级转向高级t15浮点数基数越大,精度越低......
  • ZR2448 题解
    题意给定一个长度为\(n\)的匹配的括号序列\(s\)。给出\(q\)组询问,每组询问形如:光标从\(s\)的第\(a\)个字符出发,使用一下三种操作:将光标移到左边的字符。将光......
  • [题解] CF1149D Abandoning Roads
    难得自己想出来一道3000分的题,虽然说考试的时候打挂了...首先先对较小的边缩点,然后求连通块内的最短路。显然,连通块内其实想怎么走就怎么走,但不能走较大的边。然后不同......
  • 11.21.3
    #include<stdio.h>#include<math.h>intmain(){ inti; for(i=10;i<1000;i++) {if(i>=10&&i<100&&pow(i%10,3)+pow(i/10,3)==i)printf("%d ",i); if(i>=100&&i<100......
  • 11.21.3
    #include<stdio.h>intji(inta[]);intmain(){ inta[4],b[3],c[3],d[3],e[3]; inti; for(i=0;i<4;i++) scanf("%d",&a[i]); b[0]=a[0];b[1]=a[1];b[2]=a[2]; c[......
  • 题解 LGP5380【[THUPC2019]鸭棋】
    postedon2021-06-0113:27:59|under题解|source给一种船新的做法,存棋子的位置而不是棋盘,我们只需要写一个生成棋子能移动到哪些位置的函数就可以了。#include<st......
  • 第十四届蓝桥杯模拟赛第一期试题【Java解析】
    目录​​A二进制位数​​​​问题描述​​​​答案提交​​​​参考答案​​​​解析​​​​B晨跑​​​​问题描述​​​​答案提交​​​​参考答案​​​​解析​​​......