高斯消元入门②-异或线性方程组-POJ1222

本文介绍了如何运用高斯消元法解决POJ1222题目的异或线性方程组问题,详细阐述了题目背景、解题思路,并提供了相关题目POJ1681的对比分析及解题策略。
摘要由CSDN通过智能技术生成

2023大厂真题提交网址(含题解):

www.CodeFun2000.com(http://101.43.147.120/)

最近我们一直在将收集到的机试真题制作数据并搬运到自己的OJ上,供大家免费练习,体会真题难度。现在OJ已录入50+道2023年最新大厂真题,同时在不断的更新。同时,可以关注"塔子哥学算法"公众号获得每道题的题解。
在这里插入图片描述

题目大意:

给你一个 5 ∗ 6 5 * 6 56大小的二维01矩阵代表灯的开关状态。改变任意一个灯的状态,会导致其上下左右的灯的状态的改变。问一种灯的开关方案使得最终所有灯都关闭.

题目思路:

首先,一个灯只会被按0次或1次。两次等于没按。不同灯按下的效果是叠加起来的.

解释:想象按下某个位置,等效于原矩阵异或上一个新矩阵。
例如按下 ( 2 , 2 ) (2,2) (2,2)产生的效果.

A 2 , 2 = [ 0 1 0 1 1 1 0 1 0 ] A_{2,2} = \left[\begin{array}{lll} 0 & 1 & 0 \\ 1 & 1 & 1 \\ 0 & 1 & 0 \end{array}\right] A2,2= 010111010

那么 L → L ⊕ A 2 , 2 L \rightarrow L \oplus A_{2,2} LLA2,2

数学表示为:

*设原矩阵为 L L L.令 X i , j X_{i,j} Xi,j代表位置 ( i , j ) (i,j) (i,j)是否按下. A i , j A_{i,j} Ai,j为效果矩阵。

有等式: L ⊕ ( X 1 , 1 ∗ A 1 , 1 ) ⊕ . . . ⊕ ( X n , m ∗ A n , m ) = 0 L \oplus (X_{1,1}*A_{1,1}) \oplus ... \oplus (X_{n,m}*A_{n,m})=0 L(X

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值