CF1280C.Jeremy Bearimy

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Welcome! Everything is fine.

You have arrived in The Medium Place, the place between The Good Place and The Bad Place. You are assigned a task that will either make people happier or torture them for eternity.

You have a list of kk pairs of people who have arrived in a new inhabited neighborhood. You need to assign each of the 2k2k people into one of the 2k2k houses. Each person will be the resident of exactly one house, and each house will have exactly one resident.

Of course, in the neighborhood, it is possible to visit friends. There are 2k12k - 1 roads, each of which connects two houses. It takes some time to traverse a road. We will specify the amount of time it takes in the input. The neighborhood is designed in such a way that from anyone's house, there is exactly one sequence of distinct roads you can take to any other house. In other words, the graph with the houses as vertices and the roads as edges is a tree.

The truth is, these kk pairs of people are actually soulmates. We index them from 11 to kk . We denote by f(i)f(i) the amount of time it takes for the ii -th pair of soulmates to go to each other's houses.

As we have said before, you will need to assign each of the 2k2k people into one of the 2k2k houses. You have two missions, one from the entities in The Good Place and one from the entities of The Bad Place. Here they are:

  • The first mission, from The Good Place, is to assign the people into the houses such that the sum of f(i)f(i) over all pairs ii is minimized. Let's define this minimized sum as GG . This makes sure that soulmates can easily and efficiently visit each other;
  • The second mission, from The Bad Place, is to assign the people into the houses such that the sum of f(i)f(i) over all pairs ii is maximized. Let's define this maximized sum as BB . This makes sure that soulmates will have a difficult time to visit each other.

What are the values of GG and BB ?

输入格式

The first line of input contains a single integer tt ( 1t5001 \le t \le 500 ) denoting the number of test cases. The next lines contain descriptions of the test cases.

The first line of each test case contains a single integer kk denoting the number of pairs of people ( 1k1051 \le k \le 10^5 ). The next 2k12k - 1 lines describe the roads; the ii -th of them contains three space-separated integers ai,bi,tia_i, b_i, t_i which means that the ii -th road connects the aia_i -th and bib_i -th houses with a road that takes tit_i units of time to traverse ( 1ai,bi2k1 \le a_i, b_i \le 2k , aibia_i \neq b_i , 1ti1061 \le t_i \le 10^6 ). It is guaranteed that the given roads define a tree structure.

It is guaranteed that the sum of the kk in a single file is at most 31053 \cdot 10^5 .

输出格式

For each test case, output a single line containing two space-separated integers GG and BB .

输入输出样例

  • 输入#1

    2
    3
    1 2 3
    3 2 4
    2 4 3
    4 5 6
    5 6 5
    2
    1 2 1
    1 3 2
    1 4 3
    

    输出#1

    15 33
    6 6
    

说明/提示

For the sample test case, we have a minimum sum equal to G=15G = 15 . One way this can be achieved is with the following assignment:

  • The first pair of people get assigned to houses 55 and 66 , giving us f(1)=5f(1) = 5 ;
  • The second pair of people get assigned to houses 11 and 44 , giving us f(2)=6f(2) = 6 ;
  • The third pair of people get assigned to houses 33 and 22 , giving us f(3)=4f(3) = 4 .

Note that the sum of the f(i)f(i) is 5+6+4=155 + 6 + 4 = 15 .

We also have a maximum sum equal to B=33B = 33 . One way this can be achieved is with the following assignment:

  • The first pair of people get assigned to houses 11 and 44 , giving us f(1)=6f(1) = 6 ;
  • The second pair of people get assigned to houses 66 and 22 , giving us f(2)=14f(2) = 14 ;
  • The third pair of people get assigned to houses 33 and 55 , giving us f(3)=13f(3) = 13 .

Note that the sum of the f(i)f(i) is 6+14+13=336 + 14 + 13 = 33 .

首页