A. 指挥家-T1

    传统题 1000ms 256MiB

指挥家-T1

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

信息学冬令营以传统舞蹈结束。共有nn名学生参与,每人都有一个唯一的编号,范围在11nn之间。

首先,指挥KresˇoKrešo让学生们围成一个圈,每名学生与另外两名学生手拉手。

AlenkaAlenka想知道是否可以通过恰好让一对相邻的学生松开手,使得新形成的学生序列按编号排序。例如,如果顺序是33 44 11 22,那么可以在编号为4411的学生之间断开圆圈;但如果顺序是22 11 44 33,则无法以这种方式断开圆圈。

在夜间,KresˇoKrešo将给出qq条指令。每条指令中,他会命令两名学生交换位置。每次交换后,你需要帮助AlenkaAlenka回答她的问题。

输入格式

第一行包含两个整数nnqq1n,q3000001 \leq n,q \leq 300000),分别表示学生数量和交换次数。

第二行包含nn个整数aia_{i}1ain1 \leq a_{i} \leq n),描述初始时圆圈中学生的编号。

接下来的qq行中,每行包含两个整数xix_{i}yiy_{i}1xi,yin1 \leq x_{i},y_{i} \leq nxiyix_{i} \neq y_{i}),表示KresˇoKrešo的第ii条指令,即编号为xix_{i}yiy_{i}的学生交换位置。

输出格式

对每一次交换(共qq次),输出一行答案:

  • 若在该交换之后存在一种断开方式满足条件,输出DADA
  • 否则输出NENE

数据范围

子任务 分值 特殊性质
1 15 n,q500n,q \leq 500
2 20 n,q5000n,q \leq 5000
3 35 无特殊性质

对于100%100\%的数据,满足1n,q3×1051 \leq n,q \leq 3 \times 10^{5}1ain1 \leq a_{i} \leq n1xi,yin1 \leq x_{i},y_{i} \leq nxiyix_{i} \neq y_{i}

样例数据

5 2
2 3 4 5 1
1 3
3 1
NE
DA
4 2
2 3 1 4
4 2
3 4
NE
DA

Limitation

初始状态的学生、第一次交换后的学生以及第二次交换后的学生

6 5
2 1 5 6 3 4
3 1
3 4
3 2
4 5
5 4
NE
NE
DA
NE
DA

2025-CSP-S-模拟赛2

未参加
状态
已结束
规则
OI
题目
4
开始于
2025-10-2 10:00
结束于
2025-10-5 17:00
持续时间
3.5 小时
主持人
参赛人数
2