摘要:
定义 第二类斯特林数 表示 个两两不同的元素划分为 个互不区分的非空子集的方案数;第一类斯特林数 表示 个两两不同的元素划分为 个互不区分的非空轮换(可以理解为环)的方案数。 第二类斯特林数的递 阅读全文
摘要:
用来求和一个图的生成树个数相关的算法,时间复杂度 。 你要会求一个矩阵的行列式,这是 和行列式有关的前置知识。 定理阐述 对于无向图 定义度数矩阵 ,其中 表示 的度数。 定义邻接矩阵为 \(E_{i 阅读全文
摘要:
前置知识 部分内容摘自 OI-Wiki 排列 由 组成的有序数组称为 的排列。前 个正整数的不同排列有 个。 如果排列的逆序对个数是奇数,那么这是一个奇排列;如果排列的逆序对个数是偶数,那么这是一个偶排列。 置 阅读全文
摘要:
下文中提到的数字都不包含 0,注意把含 0 的数字特判掉。 反转指各个数位倒过来,比如 114514 反转过后就是 415411。 注意到,答案一定是这样:数列 的各个数字相乘,乘以一个回文,再把数列 倒过来,每个数反转,再相乘。 比如:2*57*184481*75*2,其中 阅读全文
摘要:
用一个优先队列维护和海相邻的位置,每次海面上升就判断一下队列中海拔最低的那个位置会不会被淹没,如果会,就删除,同时它上下左右的位置也是和海相邻的(或者就在海里),把它们加进优先队列里,记得判断一下加入的格子曾经有没有被加入过队列,不要加重复了。 点击开 D const int N=1099; int 阅读全文