看了关于秩的内容,跟线代挂钩挺多的,就是一些二进制操作实在是难以理解,好讨厌二进制啊。
下一节是排列组合。
性质被证的看起来好有道理实则好像确实很有道理但是总感觉想反驳……
还有二项式定理。它的例题很直白,直白到只需要思考怎么写代码不超时。
catalan数列好像很厉害,n个左括号和n个右括号组成的合法序列、1~n进栈的合法出栈顺序、n个节点构成的二叉树的数目……都与他有关,他们的值都是他的值catn。
容斥原理光看定义完全看不懂,看图也没有注释,真好
在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。
——百度百科
关键时候还是百度百科好用。
综上,容斥原理就是覆盖所有的答案,却不重复覆盖的集合啦。
莫比乌斯函数,就是将n分解质因数之后,有相等的质因子时为0,个不相等时,偶数个为1,奇数个,额,为0?可是书上还写了个公式是有-1的,莫非这就是盗版书的好处?