题面:
题意:
给定 n 个 n 维随机 0/1 向量,求这 n 个 n 维随机 0/1 向量组成的矩阵满秩的概率。
题解:
对于每一个长度为 n 的向量,都有 2 n 2^n 2n 种情况,因为要求 n 个向量线性独立,所以我们依次讨论:
对于第一个向量来说,只需要至少有一个位置为 1 即可,即全部为 0 的情况不满足条件,此时满足条件的情况为 2 n − 1 2^n-1 2n−1
对于第二个向量来说,需要满足的条件是,不能全部为 0 ,且不能被第一个向量所表示,此时满足条件的情况为 2 n − 2 2^n-2 2n−2
对于第三个向量来说,同样不能为 0 ,不能被第一个向量所表示,不能被第二个向量所表示,不能被第一个向量和第二个向量所表示,此时满足条件的情况为 2 n − 4 2^n-4 2n−4
对于第四个向量来说,不能被前面向量表示的集合为 { ∅ , { 1 } , { 2 } , { 3 } , { 1 , 2 } , { 1 , 3 } , { 2 , 3 } , { 1 , 2 , 3 } } ,共八种情况,所以此时满足条件的情况为 2 n − 8 2^n-8 2n