是个树状数组好题,但是我对建立多个树状数组并不是太了解写法,所以自己手写一下.题目给定n个点,以及他们代表的数,然后给你m条边,然后支持两种操作,1是修改,2是查询.修改是把u节点的值改成x.查询是查询与u节点相邻点的mex.思路:思路很清晰,考虑每个节点连接sqrt(m)的数量不可能超过sqrt(m)个,我们将点分为重点,轻点.重点就是超过sqrt(m)个的点,轻点就是没超过sqrt(m)的点.然后对于重点我们二分树状数组解决,对于轻点我们直接暴力求解,此外对于修改操作,对于其连接点是重点,我们要对其连接点的树状数组进行单点修改,且改变它本身的权值,对于轻点来说直接改变自己的权值即可. #i...