杂题

题意

300iq系列的,具体哪场不太记得了

题意:给定一棵\(n\)个点的仙人掌,求邻接矩阵的行列式

做法

考虑行列式的定义,由于邻接矩阵中全为\(0/1\),实际这题求的是\(\sum\limits_{p\in[n]} (-1)^{rev(p)}[\{(i,p_i)\}_{i=1}^n\subseteq E]\)
考虑交换数会使得逆序对的奇偶性发生变化,\((-1)^{rev(p)}\)也即\((-1)^{置换p中偶环的个数}\)

那么题意转化成

选取若干环,若干边,两两的点集不交,并为全集,贡献为\((-1)^{偶环个数}\)(边视为偶环)
注意:由于环有顺序,其贡献为\(2\)

然后随便dp一下即可

posted @ 2020-10-05 16:31  Grice  阅读(148)  评论(0)    收藏  举报