码迷,mamicode.com
首页 >  
搜索关键字:bzoj3503    ( 6个结果
【高斯消元】BZOJ3503 [Cqoi2014]和谐矩阵
3503: [Cqoi2014]和谐矩阵 Description 我们称一个由0和1组成的矩阵是和谐的,当且仅当每个元素都有偶数个相邻的1。一个元素相邻的元素包括它本 身,及他上下左右的4个元素(如果存在)。 给定矩阵的行数和列数,请计算并输出一个和谐的矩阵。注意:所有元素为0的矩阵是不允许的。 我 ...
分类:其他好文   时间:2018-03-16 15:10:40    阅读次数:163
Bzoj3503--Cqoi2014和谐矩阵
原本想每个点建个五元异或方程组高斯消元解的,发现时间有点紧,就去压位卡常,结果调试的时候把自己挂在键盘上了。- -| 正解是从第一排推出第m+1排的异或表达式,然后因为m+1排的数全为0,转回来解这个异或方程组。 实现上我是消的对角线,消成上三角可能会快。出于习惯,我是把n,m互换了的。 代码: ...
分类:其他好文   时间:2016-10-14 09:52:32    阅读次数:251
bzoj3503: [Cqoi2014]和谐矩阵
Description我们称一个由0和1组成的矩阵是和谐的,当且仅当每个元素都有偶数个相邻的1。一个元素相邻的元素包括它本身,及他上下左右的4个元素(如果存在)。给定矩阵的行数和列数,请计算并输出一个和谐的矩阵。注意:所有元素为0的矩阵是不允许的。Input输入一行,包含两个空格分隔的整数m和n,分...
分类:其他好文   时间:2015-07-29 11:45:54    阅读次数:222
【BZOJ3503】【Cqoi2014】和谐矩阵 高斯消元,解异或方程组
题解: 随便搞搞就好。 自由元全当成1就好了么~~~ 代码: #include #include #include #include #define P 45 #define N 1800 using namespace std; const int dx[]={0,0,0,1,-1}; const int dy[]={0,1,-1,0,0}; int a[N][N],x...
分类:其他好文   时间:2015-02-10 11:19:04    阅读次数:121
BZOJ3503: [Cqoi2014]和谐矩阵
题解:如果第一行的数知道了,我们就可以推出其他行的数。那么如何判断第一行的数的一种填法是否合法呢?很简单,我们递推出m+1行的数,当且仅当这一行都是0时满足题意。那么,我们就有了一种想法。直接把m+1行的每个数用x[1..n]表示出来,这一定是个系数只为0/1的式子。然后让这个异或值=0,就可以解异...
分类:其他好文   时间:2015-01-18 10:34:01    阅读次数:192
[BZOJ3503][Cqoi2014]和谐矩阵
我觉得这一题的样例输出一点都不和谐,大家千万别像我一样被坑了……题目不算难,果然是进错省系列555,不过搞出 O(n*m*2m) 的还是不要挣扎的比较好我们暴力地推出第 n 行 第 m 列中每个数是第 1 行的哪些数的 nim 和 ——O(n3)然后再算出b[j] = a[n][j] xor a[n...
分类:其他好文   时间:2014-11-15 11:14:24    阅读次数:205
6条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!