CF1097F Alex and a TV Show 题解 / 莫比乌斯反演学习笔记

· · 题解

:::::info[题目基本信息] 考察:莫比乌斯反演,bitset(2500)。
题目简介:
给定 n 个可重集 \{S_n\},初始均为空,有 q 次操作,分为 4 种:

  1. 给定 x,v,进行操作 S_x\leftarrow v
  2. 给定 x,y,z,进行操作 S_x\leftarrow S_y\cup S_z
  3. 给定 x,y,z,进行操作 S_x\leftarrow\{ab|a\in S_y,b\in S_z\}
  4. 给定 x,v,求 (\sum_{p\in S_x}[p=v])\bmod 2

数据范围:

时间复杂度为 \Theta(V\ln V+\dfrac{qV}{w})(由于我实现的不太好所以实际是 \Theta(V^2+\dfrac{qV}{w}) 的),空间复杂度为 \Theta(V+\dfrac{V^2+nV}{w})

code