Universal Cup Judging System

Universal Cup

Límite de tiempo: 3.0 s Límite de memoria: 512 MB Puntuación total: 100 Hackeable ✓
Estadísticas

Gefið er net með $N$ hnútum og $M$ óstefndum leggjum. Hver leggur $i$ hefur ferðastig $W_i$ og tengir hnútana $U_i$ og $V_i$.

Bob má færa sig úr einum hnúti í annan með því að nota leggi. Bob getur notað $i$-ta legginn ef og aðeins ef stig hans eru meiri en eða jöfn $W_i$. Hann getur notað sama legginn og heimsótt sama hnútinn eins oft og hann vill.

Hvenær sem Bob er staddur í hnúti $x$ hefur hann tvo valkosti til að afla sér nýrra stiga:

  • Hann getur fengið $A_x$ stig ókeypis. Hann getur aðeins notað þennan valkost einu sinni á ferðalagi sínu.
  • Hann getur fengið $1$ stig fyrir $C_x$ peninga. Hann getur notað þennan valkost eins oft og hann vill á öllu ferðalagi sínu.

Bob er nú með $Q$ fyrirspurnir. Fyrir hverja fyrirspurn $i$, svaraðu eftirfarandi spurningu:

  • Bob er með upphafsstig $R_i$ og er staddur í hnúti $S_i$. Hann ætlar að komast í hnút $T_i$. Hver er lágmarksfjöldi peninga sem þarf til þess?

Prentaðu $-1$ ef hann getur ekki komist í hnút $T_i$ jafnvel með óendanlegum fjölda peninga.

Inntak

  • Fyrsta línan inniheldur eina heiltölu $T$ ($1 \le T \le 100$), fjölda prófunartilvika.
  • Síðan, fyrir hvert prófunartilvik:
    • Fyrsta línan inniheldur þrjár heiltölur aðskildar með bili $N, M, Q$ ($1 \le N, M, Q \le 5 \cdot 10^5$).
    • Önnur línan inniheldur $N$ heiltölur aðskildar með bili $A_1, A_2, \dots, A_N$ ($1 \le A_i \le 10^6$).
    • Þriðja línan inniheldur $N$ heiltölur aðskildar með bili $C_1, C_2, \dots, C_N$ ($1 \le C_i \le 10^6$).
    • Síðan fylgja $M$ línur, þar sem hver lína inniheldur þrjár heiltölur aðskildar með bili $U_i, V_i, W_i$ ($1 \le U_i, V_i \le N; 1 \le W_i \le 10^{12}$).
    • Síðan fylgja $Q$ línur, þar sem hver lína inniheldur þrjár heiltölur aðskildar með bili $S_i, T_i, R_i$ ($1 \le S_i, T_i \le N; 1 \le R_i \le 10^{12}$).

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

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

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

Úttak

Fyrir hvert prófunartilvik skal prenta $Q$ línur, þar sem hver lína samanstendur af einni heiltölu, svarinu við þeirri fyrirspurn.

Dæmi

Dæmi um inntak 1

1
5 5 4
5 2 4 3 10
1 2 3 4 5
3 3 10
1 2 5
3 4 7
1 3 13
2 5 21
4 5 3
2 2 4
1 4 2
5 2 10

Dæmi um úttak 1

11
0
4
5

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.