首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
Alliances
10条解析
开通博客写题解
num73
发表于 2020-07-08 22:26:40
题目描述: 一颗个节点的树。给定个点集(个帮派),编号为。第i个点集代表第i个帮派占据的点的集合。定义一个节点被占领当且仅当满足下面其中一个条件: 该结点被一个帮派所占据。 该结点位于被占领的两个结点的路径上。 Q个询问,每个询问给出一个点,一个数,和个数(),代表在这个询问中选取()这个帮派,
展开全文
zzugzx
发表于 2020-07-07 19:06:49
题目链接 题意:题解: AC代码 /* Author : zzugzx Lang : C++ Blog : blog.csdn.net/qq_43756519 */ #include<bits/stdc++.h> using namespace std; #d
展开全文
JQK2020
发表于 2020-07-08 18:52:59
问题描述 树国是一个有n个城市的国家,城市编号为1∼n。连接这些城市的道路网络形如一棵树,即任意两个城市之间有恰好一条路径。城市中有k个帮派,编号为1∼k。每个帮派会占据一些城市,以进行非法交易。有时帮派之间会结盟,这就使得城市更加不安全了。同一座城市中可能有多个帮派。 当一些帮派结成联盟时,他们会
展开全文
shyyhs
发表于 2021-01-22 13:17:40
前言: 这个每日一题对我来说稍微复杂了亿点点... 思路: 首先的题目的条件就是所有点的lca到所有点的路径都被标记了.我们要求点V到这些点集的一个最小距离. 假如这个点集的LCA和V的lca不是LCA的话,那么显然的一个结论距离就是V到lca的距离. 假如不是,那么V一定位于LCA的子树中.这是我
展开全文
Severus.
发表于 2020-07-08 20:32:44
题目描述 树国是一个有n个城市的国家,城市编号为1∼n。连接这些城市的道路网络形如一棵树,即任意两个城市之间有恰好一条路径。城市中有k个帮派,编号为1∼k。每个帮派会占据一些城市,以进行非法交易。有时帮派之间会结盟,这就使得城市更加不安全了。同一座城市中可能有多个帮派。当一些帮派结成联盟时,他们会
展开全文
CoolGuang!
发表于 2020-07-09 01:14:55
题意简化: 首先给出一棵树,其次询问一个点集,求包含这个点集的最小生成树与询问点x的最短距离 题目思路 首先考虑,如何确定这个点集的最小生成树:首先跑一个LCA,找出所有点公共的LCA,那么这个最小生成树的点集根节点(也就可以确定了) 之后就可以考虑这两种情况: 1.如果询问点,不在这个子树内
展开全文
hnust_yangyanjun
发表于 2020-07-11 18:43:06
题目:有n个城市,有(n-1)条道路,每条路连接两个城市,城市和道路构成了一棵n个节点的树。有k个帮派,每个帮派占领ci个城市。帮派集合称为联盟,他们控制的城市为他们占领的城市和所占领的城市二二之间的城市。有q个询问,每个询问给出一个首都和一个联盟,求首都距离联盟所控制的城市最近的距离? 思路:在树
展开全文
horz
发表于 2020-07-11 16:12:09
这题太变态了吧。 分析 我们预处理出每个帮派的lca节点,当帮派合并的时候,我们就可以求各个帮派的lca的节点。 假设首都节点是u,各个帮派的lca是pos,分两种情况 当lca(u,pos) != pos的时候,说明u不在pos的子树下,答案就是dis(u,pos)。 当lca(u,pos)
展开全文
sunsetcolors
发表于 2020-07-08 14:28:00
NC13950 Alliances 题目地址: https://ac.nowcoder.com/acm/problem/13950 基本思路: 我们先对题进行分析,如果不考虑联盟,只对单一的帮派来说,我们找距离首都最近的一个帮派。那么分情况讨论一下,如果首都不在这个帮派的的子树里,那么最短距
展开全文
张广文
发表于 2020-03-19 16:01:18
include include include include include include include include include include include include include include include include define
展开全文
查看本题
查看本题讨论
相关比赛
4-牛客练习赛2
进入比赛
16452-南昌交通学院==选拔赛
进入比赛
27836-2021秋季算法入门班第十三章习题:LCA
进入比赛
29065-LCA
进入比赛
36778-2022年暑期集训第十一场训练(2020级学生)
进入比赛
等你来战
查看全部
牛客小白月赛118
报名截止时间:2025-06-13 21:00
牛客周赛 Round 96
报名截止时间:2025-06-15 21:00
牛客练习赛141
报名截止时间:2025-06-20 21:30
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-22 17:30
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题