| Codeforces Round 1077 (Div. 1) |
|---|
| Закончено |
Джерри и Том играют в игру на ориентированном графе $$$G$$$ с $$$n$$$ вершинами, пронумерованными от $$$1$$$ до $$$n$$$. Для каждой вершины $$$1 \le u \lt n$$$ существует направленное ребро от $$$u$$$ к $$$u+1$$$. Кроме того, есть $$$m$$$ дополнительных направленных рёбер. $$$i$$$-е дополнительное ребро идет от $$$u_i$$$ к $$$v_i$$$, где $$$1 \le u_i \lt v_i \le n$$$.
Граф $$$G$$$ имеет следующее особое свойство: не существует двух рёбер $$$(u_i\to v_i)$$$ и $$$(u_j\to v_j)$$$ таких, что $$$u_i \lt u_j \lt v_i \lt v_j$$$.
В начале игры Джерри и Том стоят на вершинах $$$x$$$ и $$$y$$$ соответственно, где $$$x \ne y$$$. Игроки ходят по очереди. На каждом ходу игроки действуют согласно следующим правилам, при этом Джерри ходит первым, затем Том:
Если в конце любого хода Джерри и Том находятся на одной и той же вершине (включая вершину $$$n$$$), игра немедленно заканчивается, и Том побеждает. В противном случае, если Джерри изначально находится на вершине $$$n$$$ или достигает вершины $$$n$$$ в конце любого хода, побеждает Джерри.
Обратите внимание, что если после хода Джерри и Том оба находятся на вершине $$$n$$$, то Том выигрывает.
В течение всей игры оба игрока знают позиции друг друга.
Можно доказать, что игра закончится за конечное число ходов.
Для пары целых чисел $$$1 \le x,y \le n$$$, $$$x \ne y$$$, определим $$$f(x,y)$$$ следующим образом:
Вычислите $$$$$$\sum\limits_{1 \le x,y \le n, x \ne y}f(x,y).$$$$$$
Каждый тест состоит из нескольких наборов входных данных. В первой строке находится одно целое число $$$t$$$ ($$$1 \le t \le 10^4$$$) — количество наборов входных данных. Далее следует описание наборов входных данных.
Первая строка каждого набора входных данных содержит два целых числа $$$n$$$ и $$$m$$$ ($$$2 \le n \le 2 \cdot 10^5$$$, $$$0 \le m \le n-2$$$), представляющих количество вершин и количество дополнительных рёбер соответственно.
$$$i$$$-я из следующих $$$m$$$ строк содержит два целых числа $$$u_i$$$ и $$$v_i$$$ ($$$1 \le u_i,v_i \le n$$$, $$$u_i + 1 \lt v_i$$$), представляющих дополнительное ребро. Гарантируется, что для любой упорядоченной пары вершин $$$(u,v)$$$ существует не более одного ребра от $$$u$$$ к $$$v$$$. Гарантируется, что не существует двух рёбер $$$(u_i\to v_i)$$$ и $$$(u_j\to v_j)$$$ таких, что $$$u_i \lt u_j \lt v_i \lt v_j$$$.
Гарантируется, что сумма значений $$$n$$$ по всем наборам входных данных не превосходит $$$2 \cdot 10^5$$$.
Для каждого набора входных данных выведите одно число — значение выражения.
52 03 11 34 22 41 45 11 48 31 45 82 4
026323
В первом наборе входных данных:
В третьем наборе входных данных пары $$$(x,y)$$$, при которых Том выигрывает, следующие:
| Название |
|---|


