题意:n × n的矩阵,每个位置可以被染成黑/白色. 一种gay的染色是任意相邻两行的元素,每两个要么都相同,要么都不同.列同理. 一种gaygay的染色是一种gay的染色,其中没有哪个颜色的子矩阵大小大于等于k. 求有多少种gaygay的染色. 解:首先手玩这个gay的染色到底是什么情况. 然后发现,每种gay的染色都一一对应一种只有第一行第一列的染色.换句话说,决定了第一行第一列,就可以得到唯一一种gay的染色,并且每种gay的染色都可以用这种方式得到. 然后考虑gaygay的染色,显然,找…