AT_relay_g 超能力

题目描述

有 $N$ 个杯子和 $1$ 个小球。 这 $N$ 个杯子从左到右排成一行。 将所有杯子都倒置,并把小球放入最左边第 $1$ 个杯子中。 接下来要进行 $Q$ 次如下操作: - 第 $i$ 次操作:交换从左起第 $A_i$ 个杯子和第 $B_i$ 个杯子的位置。如果其中有杯子里装有小球,则小球也会随杯子一起移动。 你是一名魔术师,可以使用以下超能力: - 超能力:如果小球在从左起第 $i$ 个杯子中,可以瞬间将小球移动到相邻的杯子中(即左起第 $i-1$ 个或第 $i+1$ 个杯子)。但不存在左起第 $0$ 个或第 $N+1$ 个杯子,因此不能将小球移动到这些不存在的位置。 超能力可以在所有操作开始前、操作之间、或所有操作结束后使用。 但在整个过程中,超能力最多只能使用 $1$ 次。 请你求出,在所有操作和至多 $1$ 次超能力使用结束后,小球可能在的杯子的数量。

输入格式

输入按以下格式从标准输入读入。 > $N$ $Q$ $A_1$ $B_1$ $A_2$ $B_2$ $\ldots$ $A_Q$ $B_Q$

输出格式

输出最终小球可能所在的杯子的数量。

说明/提示

## 限制条件 - $2 \leq N \leq 10^5$ - $1 \leq Q \leq 10^5$ - $1 \leq A_i < B_i \leq N$ 由 ChatGPT 4.1 翻译