CF1292C Xenon's Attack on the Gangs 题解】的更多相关文章

传送门 题目描述 输入格式 输出格式 题意翻译 给n个结点,n-1条无向边.即一棵树.我们需要给这n-1条边赋上0~ n-2不重复的值.mex(u,v)表示从结点u到结点v经过的边权值中没有出现的最小非负整数.计算下面等式的最大值: 样例 样例输入 样例输入一 样例输入二 样例输出 样例输出一 3 样例输出二 10 分析 我们先随便找一条边,将它的价值赋值成0 那么只要有一个路径经过这条边,那么这个路径的最小价值就一定不会为0 我们举一个例子 此时u到v的价值为0,那么这一条路径不经过的最小非负…
题目 On another floor of the A.R.C. Markland-N, the young man Simon "Xenon" Jackson, takes a break after finishing his project early (as always). Having a lot of free time, he decides to put on his legendary hacker "X" instinct and fight…
题目链接:https://codeforces.com/problemset/problem/1292/C 题意 在一颗有n个节点的树上,给每个边赋值,所有的值都在\([0,n-2]\)内并且不重复,也就是一条边一个权值,令\(mex(u,v)\)表示从\(u到v\)这条简单路径上没有出现过的最小自然数,要求使所有路径的\(mex\)之和最大. 分析 最开始我一看这个题,统计答案的时候好像就需要\(O(N^2)\),那这个题好像统计个答案就可能会T?当我看见时限是\(3s\)的时候我就知道我想多…
题目: 题意: 有一个n个节点的树,边权为0-n-2,定义mex(a,b)表示除了ab路径上的自然数以外的最小的自然数,求如何分配边权使得所有的mex(a,b)之和最大. 分析: 看似有点乱,我们先不急着出答案,先想想这个式子,我们要求mex的和怎么办呢?我们想一想这个:一大堆节点-----一大堆节点(中间是个边权为0的边),于是,同一堆中节点节点无论从谁到谁,都逃不掉为0的命运,谁让它里面没有0呢,而如果从第一堆到第二堆(或从第二堆到第一堆,其实是一样的),那么他们的mex知少是1,因为除了0…
题干 Input Output Example Test 1: Test 2: 3 5 1 2 1 2 2 3 1 3 1 4 3 5 3 10 Tips 译成人话 给n个结点,n-1条无向边.即一棵树.我们需要给这n-1条边赋上0~ n-2不重复的值.mex(u,v)表示从结点u到结点v经过的边权值中没有出现的最小非负整数.计算下面等式的最大值: 扯淡时间到: 看到题,头皮发麻,怎么想也想不出来,越是想越是觉得人是真的有极限的,于是,我不做人啦,老师!! 另外,我突然找到了一个很不错的视频题解…
题目大意 vjudge链接 给n个结点,n-1条无向边.即一棵树. 我们需要给这n-1条边赋上0~ n-2不重复的值. mex(u,v)表示从结点u到结点v经过的边权值中没有出现的最小非负整数. 计算下面等式的最大值: \(s=\sum_{1\le u \le v \le n} mex(u,v)\) 样例1输入 3 1 2 2 3 样例1输出 3 样例2输入 5 1 2 1 3 1 4 3 5 样例2输出 10 思路 在b站找到了一个视频题解我觉得写的贼好-- 链接 \(s=\sum_{1\le…
链接:https://codeforces.com/contest/1293 A. ConneR and the A.R.C. Markland-N 题意:略 思路:上下枚举1000次扫一遍,比较一下上下最近的房间 AC代码: #include<iostream> #include<cstdio> #include<algorithm> #include<cmath> #include<map> #include<utility> #…
A  ConneR and the A.R.C. Markland-N #include <bits/stdc++.h> using namespace std; #define ll long long #define inc(i, l, r) for (int i = l; i <= r; i++) int t, n, s, k, x; int main() { cin >> t; while (t--) { cin >> n >> s >&…
题面:https://www.cnblogs.com/Juve/articles/11598286.html attack: 支配树裸题? 看一下支配树是什么: 问题:我们有一个有向图(可以有环),定下了一个节点为起点s.现在我们要求:从起点s出发,走向一个点p的所有路径中,必须要经过的点有哪些{xp}. 换言之,删掉{xp}中的任意一个点xpi以及它的入边出边,都会使s无法到达p. 对于此题而言,建出支配树就可以了 具体步骤: 我们用bfs实现,在新树中,一个节点x要连向原图上所有能到它的点在…
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4031 Problem Description Today is the 10th Annual of “September 11 attacks”, the Al Qaeda is about to attack American again. However, American is protected by a high wall this time, which can be treating…