建议更改翻译&&建议升黑
查看原帖
建议更改翻译&&建议升黑
680400
xlpg0713楼主2024/6/14 15:18

翻译的人没素质,原题给的区间是左闭右开的。以下是新的翻译。

给定长为 nn 的非负整数序列 A0,⋯ ,An−1A_0,\cdots,A_{n-1},qq 次操作:

给定 x,yx,y,令 ax←ya_x\leftarrow y。

给定 l,rl,r,你需要求出 Al,⋯Ar−1A_l,\cdots A_{r-1} 有多少个子区间,满足元素两两不同。

1≤n,q≤5×105,0≤Ai,x,y,l,r≤n−11\le n,q\le 5\times10^5,0\le A_i,x,y,l,r\le n-1。

给定长为 $n$ 的非负整数序列 $A_0,\cdots,A_{n-1}$,$q$ 次操作:

给定 $x,y$,令 $a_x\leftarrow y$。

给定 $l,r$,你需要求出 $A_l,\cdots A_{r-1}$ 有多少个子区间,满足元素两两不同。

$1\le n,q\le 5\times10^5,0\le A_i,x,y,l,r\le n-1$。

另外转化后用楼房重建的方法做没有那么显然,被根号 log 过也只能说是常数太小。而且 clist 评分 4200,紫不太正常,建议评黑。

2024/6/14 15:18
加载中...