b473: NOIP2014 Day1.2.联合权值
Tags :
Accepted rate : 24人/30人 ( 80% ) [非即時]
評分方式:
Tolerant

最近更新 : 2015-08-05 17:10

Content

无向连通图Gn个点,n-1条边。点从1n依次编号,编号为i的点的权值为Wi  ,每条边的长度均为1。图上两点(u, v)的距离定义为u点到v点的最短距离。对于图G上的点对(u, v),若它们的距离为2,则它们之间会产生Wu×Wv的联合权值。

请问图G上所有可产生联合权值的有序点对中,联合权值最大的是多少?所有联合权值之和是多少?

Input

第一行包含1个整数n

接下来n-1行,每行包含2个用空格隔开的正整数uv,表示编号为u和编号为v的点之间有边相连。

最后1行,包含n个正整数,每两个正整数之间用一个空格隔开,其中第i个整数表示图G上编号为i的点的权值为Wi

Output
输出共1行,包含2个整数,之间用一个空格隔开,依次为图G上联合权值的最大值和所有联合权值之和。由于所有联合权值之和可能很大,输出它时要对10007取余。
Sample Input
5
1 2
2 3
3 4
4 5
1 5 2 3 10
Sample Output
20 74
測資資訊:
記憶體限制: 128 MB
公開 測資點#0 (10%): 1.0s , <1K
公開 測資點#1 (10%): 1.0s , <1K
公開 測資點#2 (10%): 1.0s , <1K
公開 測資點#3 (10%): 1.0s , <1M
公開 測資點#4 (10%): 1.0s , <1M
公開 測資點#5 (10%): 1.0s , <1M
公開 測資點#6 (10%): 1.0s , <1M
公開 測資點#7 (10%): 1.0s , <10M
公開 測資點#8 (10%): 1.0s , <10M
公開 測資點#9 (10%): 1.0s , <10M
Hint :

本例输入的图中,距离为2的有序点对有(1,3)(2,4)(3,1)(3,5)(4,2)(5,3)。其联合权值分别为2152201520。其中最大的是20,总和为74

对于30%的数据,1<n≤100

对于60%的数据,1<n2000

 

对于100%的数据,1<n200,0000<Wi10,000

Tags:
出處:
NOIP2014提高组Day1第二题 [管理者:
liouzhou_101 (王启圣)
]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」