AT_relay_g.超能力

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有 NN 个杯子和 11 个小球。

这 NN 个杯子从左到右排成一行。

将所有杯子都倒置,并把小球放入最左边第 11 个杯子中。

接下来要进行 QQ 次如下操作:

  • 第 ii 次操作:交换从左起第 AiA_i 个杯子和第 BiB_i 个杯子的位置。如果其中有杯子里装有小球,则小球也会随杯子一起移动。

你是一名魔术师,可以使用以下超能力:

  • 超能力:如果小球在从左起第 ii 个杯子中,可以瞬间将小球移动到相邻的杯子中(即左起第 i−1i-1 个或第 i+1i+1 个杯子)。但不存在左起第 00 个或第 N+1N+1 个杯子,因此不能将小球移动到这些不存在的位置。

超能力可以在所有操作开始前、操作之间、或所有操作结束后使用。

但在整个过程中,超能力最多只能使用 11 次。

请你求出,在所有操作和至多 11 次超能力使用结束后,小球可能在的杯子的数量。

输入格式

输入按以下格式从标准输入读入。

NN QQ A1A_1 B1B_1 A2A_2 B2B_2 …\ldots AQA_Q BQB_Q

输出格式

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

输入输出样例

  • 输入#1

    10 3
    1 3
    2 4
    4 5

    输出#1

    4
  • 输入#2

    20 3
    1 7
    8 20
    1 19

    输出#2

    5

说明/提示

限制条件

  • 2≤N≤1052 \leq N \leq 10^5
  • 1≤Q≤1051 \leq Q \leq 10^5
  • 1≤Ai<Bi≤N1 \leq A_i < B_i \leq N

由 ChatGPT 4.1 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页