题目大意:
题目中给出4*4的状态图包括’b’,’w’,要求全部翻转成’b’或’w’, 每次翻转一个位置,那么它的上下左右四个位置也要翻转(如果有的话)。要求算出最小翻转次数。
题解:
因为题目数据量不大,所以其实一维二维都可以。在这里将矩阵用一串二进制数表示,异或操作进行翻转,注意判断行列。
1 |
|
题目中给出4*4的状态图包括’b’,’w’,要求全部翻转成’b’或’w’, 每次翻转一个位置,那么它的上下左右四个位置也要翻转(如果有的话)。要求算出最小翻转次数。
因为题目数据量不大,所以其实一维二维都可以。在这里将矩阵用一串二进制数表示,异或操作进行翻转,注意判断行列。
1 | # include<iostream> |