Universal Cup Judging System

Universal Cup

시간 제한: 1.0 s 메모리 제한: 1024 MB 총점: 100
통계

Вы играете в игру с заполнением клеток. На игровом экране в ряд расположено несколько клеток, и вам нужно вписать в каждую клетку положительное целое число. Затем система подсчитает очки на основе вписанных вами чисел.

Перед началом каждого раунда игры система предоставляет ограничения на заполнение клеток. Пусть в текущей игре в ряд расположены $n$ клеток; тогда для $i$-й клетки система задаёт два положительных целых числа $l_i, r_i$, означающих, что число $x_i$, которое вы впишете в $i$-ю клетку, должно удовлетворять условию $l_i \le x_i \le r_i$. После того как вы заполните все клетки, система разобьёт последовательность клеток на несколько отрезков по границам между соседними клетками с различными числами. Затем система вычислит сумму квадратов длин всех отрезков, которая называется непрерывностью схемы заполнения.

Например, для схемы заполнения $x = [1, 1, 3, 3, 5, 5, 5, 3, 3]$ результатом разбиения на отрезки будет $\underline{1, 1}, \underline{3, 3}, \underline{5, 5, 5}, \underline{3, 3}$, а непрерывность равна $2^2 + 2^2 + 3^2 + 2^2 = 21$.

Цель этой игры — минимизировать непрерывность. Вам необходимо определить минимальное значение непрерывности при оптимальной стратегии заполнения.

Входные данные

Вам нужно ответить для нескольких раундов игры. Первая строка содержит целое число $T$ ($1 \le T \le 10^5$), обозначающее количество раундов игры.

Для каждого раунда игры:

Первая строка входных данных содержит положительное целое число $n$ ($1 \le n \le 10^6$), обозначающее количество клеток.

Следующая строка содержит $n$ положительных целых чисел $l_i$ ($1 \le l_i \le 10^9$), обозначающих нижние границы для каждой клетки.

Следующая за ней строка содержит $n$ положительных целых чисел $r_i$ ($1 \le r_i \le 10^9, l_i \le r_i$), обозначающих верхние границы для каждой клетки.

Гарантируется, что общая сумма $n$ по всем играм не превышает $10^6$.

Выходные данные

Для каждого раунда игры выведите одно целое число — минимальное значение непрерывности.

Пример

Пример входных данных 1

3
3
1 1 4
5 1 4
6
1 2 3 4 4 4
3 3 3 4 5 6
7
1 1 2 2 1 1 1
1 2 2 2 2 1 1

Пример выходных данных 1

3
6
17

Примечание

В первом раунде игры одной из возможных схем заполнения является $x = [3, 1, 4]$, что соответствует непрерывности $1^2 + 1^2 + 1^2 = 3$.

Во втором раунде игры одной из возможных схем заполнения является $x = [1, 2, 3, 4, 5, 6]$, что соответствует непрерывности $1^2 + 1^2 + 1^2 + 1^2 + 1^2 + 1^2 = 6$.

В третьем раунде игры одной из возможных схем заполнения является $x = [1, 1, 2, 2, 2, 1, 1]$, что соответствует непрерывности $2^2 + 3^2 + 2^2 = 17$.

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.