又是道原题... (HDU 6313 Hack It , 多校 ACM 里面的题) 题目说构造一个 n * n 矩阵,染色点不得构成矩形...然后染色点个数至少 8 * n 然后我们生成一个数 m ,把矩阵分成 m * m 块 ,每块每行都至少要有 1 个 1 ,具体构造看代码: fp(i,0,m-1) fp(j,0,m-1) fp(k,0,m-1) s[m*i+j][m*k+(j*k+i)%m]=1; 证明的话要用循环加群...具体证明可以康这里 总的来说就是抄 hdu ACM 上那题的代码就…