简单题(easy)

Description

有一个 n个元素的数组,每个元素初始均为 0。有 m条指令,要么让其中一段连续序列数字反转—— 0变 1,1变 0(操作 1),要么询问某个元素的值(操作 2)。

> >
树状数组

Tarjan算法

Tarjan算法中几个关键点:

  • dfn数组:dfn[u]表示结点u的深度优先次序

  • low数组:low[u]表示以u为根节点的最近的子节点的次序

  • stack数组:模拟栈

  • instack数组:对属于同一个强连通分量的点进行染色

> >
算法