The Very Beautiful Blanket (贪心给问题增加限制条件,构造,位运算)

 

 

 

 法一:

  • 贪心得缩小调价: 让每一个矩阵的值都是一样的
  • 性质:
  •  

     捞捞利用位运算的性质, 每次+4, 因为4是二ni次, 就是一直在某个位上面加一个东西

  • 然后在第排的时候,加入新的数的时候,发现可以直+ 1<<(lg2m +1) 然后剩下的位保持不变和上面一样就行
  • 最高位两两异或一定是可以^约掉;

法二:

 

  • 直接随机化一行一列,然后让剩下的数^就行了, 也是让 矩阵值都相等
  • 因为本身矩阵的大小不是很大, 值又可以是long long  所以正确性可以保证
posted @ 2023-03-13 23:41  VxiaohuanV  阅读(46)  评论(0编辑  收藏  举报