Universal Cup Judging System

Universal Cup

حد الوقت: 5.0 s حد الذاكرة: 1024 MB مجموع النقاط: 100 قابلة للهجوم ✓
الإحصائيات

Litli P fékk tré með $n$ hnútum, með rót í hnúti $1$, og umröðun $p_i$ af lengd $n$.

Fyrir hvern hnút $u$ í trénu kallast hnútur $v$ í hluttré $u$ mikilvægur ef og aðeins ef $u \ne v$ og staðsetning $v$ í umröðuninni kemur á undan staðsetningu $u$. Látum $d_u$ vera minnstu fjarlægð frá $u$ til nokkurs mikilvægs hnúts (eða $d_u = -1$ ef engir mikilvægir hnútar eru til fyrir $u$). Fjarlægðin milli tveggja hnúta er skilgreind sem fjöldi leggja á einfalda veginum sem tengir þá.

Þér er gefið rótaða tréð og fylkið $d_i$. Verkefni þitt er að finna mögulega umröðun $p_i$; ef margar gildar umraðanir eru til skal finna þá sem er minnst í stafrófsröð (lexicographically smallest).

Mundu að umröðun $a$ er minni í stafrófsröð en umröðun $b$ ef og aðeins ef til er vísi $i$ ($1 \le i \le n$) þannig að $a_i < b_i$ og fyrir öll $1 \le j < i$ gildir $a_j = b_j$.

Inntak

Fyrsta línan inniheldur heiltölu $T$ ($1 \le T \le 5 \times 10^4$), sem táknar fjölda prófunartilvika.

Fyrir hvert prófunartilvik inniheldur fyrsta línan heiltölu $n$ ($2 \le n \le 5 \times 10^5$), sem gefur til kynna fjölda hnúta í trénu.

Önnur línan inniheldur $n$ heiltölur $d_1, d_2, \dots, d_n$ ($-1 \le d_i \le n$).

Hver af næstu $n - 1$ línum inniheldur tvær heiltölur $u$ og $v$ ($1 \le u, v \le n, u \ne v$), sem tákna legg sem tengir hnúta $u$ og $v$ í trénu.

Tryggt er að summa $n$ yfir öll prófunartilvik fari ekki yfir $5 \times 10^5$.

Úttak

Fyrir hvert prófunartilvik skal prenta eina línu sem inniheldur $n$ jákvæðar heiltölur aðskildar með bilum, sem tákna þá gildu umröðun sem er minnst í stafrófsröð; eða prenta $-1$ ef engin gild umröðun er til.

Dæmi

Inntak

3
5
-1 1 -1 -1 -1
1 2
2 3
2 4
1 5
10
0 1 1 1 -1 -1 -1 -1 -1 -1
5 3
4 3
8 4
4 2
4 1
2 10
9 5
5 7
6 1
10
2 -1 -1 -1 1 -1 -1 -1 -1 1
2 6
6 10
5 6
5 7
8 10
3 6
5 4
6 9
1 10

Úttak

1 3 2 4 5
-1
6 1 2 3 4 5 7 8 9 10

Athugasemd

Fyrir fyrsta prófunartilvikið er $p = [1, 2, 3, 4, 5]$ ekki gild vegna þess að hnútur $2$ hefur enga mikilvæga hnúta, þannig að $d_2 = -1 \ne 1$. Sömuleiðis er $p = [3, 4, 1, 5, 2]$ ekki gild vegna þess að $d_1 = 2 \ne -1$.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.