Universal Cup Judging System

Universal Cup

时间限制: 1 s 内存限制: 1024 MB
统计

VegiCat befindet sich auf einer Minenräummission. Auf einer Zahlengeraden befinden sich $n$ Minen. Mine $i$ liegt bei der ganzzahligen Koordinate $a_i$. Die Minen sind in der Reihenfolge ihrer Koordinaten nummeriert, sodass $a_1 \le a_2 \le \cdots \le a_n$ gilt. Minenkoordinaten können sich wiederholen.

VegiCat testet jede Mine einmal, in der Reihenfolge $1, 2, \ldots, n$. Für Mine $i$ wählt er eine ganzzahlige Koordinate $b_i$ als Testposition, die auch negativ oder null sein darf. Der Fehler dieses Tests beträgt $|a_i - b_i|$.

problem_23602_14c9702b75e58a41bff4bdd23309f7da.png

Für jedes $2 \le i \le n$ ist eine ganze Zahl $l_i$ gegeben, die den minimal erforderlichen Abstand zwischen den Testpositionen für die Minen $i - 1$ und $i$ angibt. Diese Positionen müssen Folgendes erfüllen:

$$|b_i - b_{i-1}| \ge l_i.$$

Hilf VegiCat, den größten Testfehler zu minimieren; das heißt, finde

$$\min_{\substack{b_1, \ldots, b_n \in \mathbb{Z} \\ |b_i - b_{i-1}| \ge l_i \ (2 \le i \le n)}} \left(\max_{1 \le i \le n} |a_i - b_i|\right).$$

Eingabe

Die erste Zeile enthält eine ganze Zahl $T$ ($1 \le T \le 10^4$), die Anzahl der Testfälle. Es folgt die Beschreibung der Testfälle.

Die erste Zeile jedes Testfalls enthält eine ganze Zahl $n$ ($2 \le n \le 10^5$), die Anzahl der Minen.

Die zweite Zeile enthält $n$ ganze Zahlen $a_1, a_2, \ldots, a_n$ ($1 \le a_i \le 10^9$), wobei $a_i$ die Koordinate von Mine $i$ ist. Es wird garantiert, dass $a_1 \le a_2 \le \cdots \le a_n$ gilt.

Die dritte Zeile enthält $n - 1$ ganze Zahlen $l_2, l_3, \ldots, l_n$ ($1 \le l_i \le 10^9$), wobei $l_i$ der Mindestabstand zwischen den Testpositionen für die Minen $i - 1$ und $i$ ist.

Es wird garantiert, dass die Summe von $n$ über alle Testfälle $10^5$ nicht überschreitet.

Ausgabe

Gib für jeden Testfall eine ganze Zahl aus — den minimal möglichen Wert des größten Testfehlers.

Beispiele

Eingabe 1

2
2
1 1
1
7
2 6 12 14 14 16 19
11 8 4 2 10 9

Ausgabe 1

1
6

Hinweis

Im ersten Testfall ergibt die Wahl von $b_1 = 1$ und $b_2 = 2$ einen maximalen Fehler von $1$. Ein Fehler von $0$ würde $b_1 = b_2 = 1$ erfordern, was die Abstandsanforderung verletzt.

Im zweiten Testfall ist eine optimale Wahl $b = [-4, 7, 15, 10, 8, 22, 13]$. Alle erforderlichen Abstände sind eingehalten, und der maximale Fehler beträgt $6$.

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.