AtCoder Regular Contest 198 (Div. 2)
D
Many Palindromes on Tree
AtCoder
⌀ 2299
原题
← CE →
翻译中…

Problem Statement

翻译中…

You are given a tree $T$ with $N$ vertices numbered $1$ through $N$, and an $N \times N$ matrix $A = (A_{i,j})$. The $i$-th edge of $T$ connects vertices $U_i$ and $V_i$. Each entry of $A$ is $0$ or $1$.

翻译中…

Define the score of an integer sequence $x=(x_1,x_2,\dots,x_N)$ as follows:

翻译中…
  • For a vertex pair $(i,j)(1 \le i,j \le N)$, let the simple path in $T$ from $i$ to $j$ be $v_1=i,v_2,\dots,v_n=j$ (this path is unique since $T$ is a tree). The pair $(i,j)$ is called a palindromic pair if $x_{v_k} = x_{v_{n+1-k}}$ for every $k(1 \le k \le n)$.
  • If there exists a pair $(i,j)$ such that $A_{i,j} = 1$ and $(i,j)$ is not a palindromic pair, then the score of $x$ is $10^{100}$.
  • Otherwise, the score of $x$ is the number of pairs $(i,j)$ such that $1 \le i,j \le N$ and $(i,j)$ is a palindromic pair.
翻译中…

Find the minimum score over all integer sequences $x$.

翻译中…

Constraints

翻译中…
  • $1 \le N \le 3000$
  • $1 \le U_i,V_i \le N$
  • $T$ is a tree.
  • $A_{i,j} \in \lbrace 0,1 \rbrace$
  • $A_{i,i} = 1$
  • $A_{i,j} = A_{j,i}$
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N
U_1 V_1
U_2 V_2
\vdots
U_{N-1} V_{N-1}
A_{1,1}A_{1,2}\dots A_{1,N}
A_{2,1}A_{2,2}\dots A_{2,N}
\vdots
A_{N,1}A_{N,2}\dots A_{N,N}

翻译中…

Output

翻译中…

Output the minimum score over all integer sequences $x$.

翻译中…

样例

Input #1
4
1 2
1 3
1 4
1000
0101
0010
0101
Output #1
6
For example, when $x = (1,2,4,2)$, there is no pair $(i,j)$ such that $A_{i,j}=1$ and $(i,j)$ is not a palindromic pair. The palindromic pairs are $(1,1),(2,2),(3,3),(4,4),(2,4),(4,2)$, so the score is $6$. On the other hand, when $x = (1,2,3,4)$, we have $A_{2,4} = 1$ while $(2,4)$ is not a palindromic pair, so the score is $10^{100}$.
Input #2
7
7 2
4 1
6 5
1 6
3 4
2 3
1001000
0100000
0010000
1001001
0000100
0000010
0001001
Output #2
13
Input #3
10
7 5
10 3
7 6
6 10
8 3
9 3
5 4
1 5
2 10
1000000000
0100010000
0010010100
0001000000
0000100100
0110010000
0000001001
0010100110
0000000110
0000001001
Output #3
66
题目信息
题号
arc198_d
时间限制
5 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。