随笔分类 -  数学-思维-容斥原理

摘要:题目链接 题意:给定一个n*m的矩阵,可以选择至多两个子矩阵将其反转,求能形成多少种不同的矩阵。 任选一个矩阵有$C_{n+1}^{2}C_{m+1}^{2}$种方法,任选两个不同的矩阵有$C_{C_{n+1}^{2}C_{m+1}^{2}}^{2}$种方法,但其中有重复的,需要去重。 重复的情况一 阅读全文
posted @ 2019-04-22 21:58 jrltx 阅读(490) 评论(0) 推荐(0)
摘要:题意:一棵树上有n(n<=50000)个结点,结点有k(k<=10)种颜色,问树上总共有多少条包含所有颜色的路径。 我最初的想法是树形状压dp,设dp[u][S]为以结点u为根的包含颜色集合为S的路径条数,然后FWT(应该叫FMT?)搞一下就行了,复杂度$O(nk2^k)$。奈何内存太大,妥妥地ML 阅读全文
posted @ 2019-03-19 12:55 jrltx 阅读(425) 评论(0) 推荐(0)