#P9026. [CCC2021 S4] Daily Commute

[CCC2021 S4] Daily Commute

题目描述

已知有 NN 个地铁站,你家在 11,学校在 NN

WW 条单向人行道。经过需要一分钟。

此外还有一条环形地铁线路,依次经过 S1,S2,,SNS_1,S_2,\cdots,S_N,且保证 S1=1S_1=1。每天有且仅有一辆地铁在 00 时刻从 S1S_1 出发,并且恰好在第 ii 分钟到达 SiS_i

在接下来 DD 天中:

  • 交换 SXiS_{X_i}SYiS_{Y_i}。注意修改是永久的。
  • 查询从 11NN 的最短用时。你出发时地铁在 11

输入格式

第一行:N,W,DN,W,D

接下来 WW 行:Ai,BiA_i,B_i 表示单向人行道。

接下来一行 NN 个数:SS

接下来 DD 行:Xi,YiX_i,Y_i,保证 2Xi,YiN,XiYi2\leq X_i,Y_i\leq N,X_i\neq Y_i

输出格式

DD 行,每天的答案。

4 3 3
1 2
3 4
4 1
1 4 3 2
3 4
4 2
3 2

1
2
3

提示

$$3\leq N\leq 200000,0\leq W\leq 200000,1\leq D\leq 200000 $$

译自 CCC2021 S4

请注意常数。