高斯消元法是将矩阵化为上三角矩阵

高斯—若尔当消元法是

选定主元后,将主元化为1,枚举除主元之外的所有行进行消元

即将矩阵化为对角矩阵,这样不用回代

 

bitset<N>a[N];

int n;

void Gauss()
{
    int now=0;
    for(int i=0;i<n;++i)
    {
        int j=now;
        while(j<n && !a[j][i]) ++j;
        if(j==n+1) continue;
        if(j!=now) swap(a[now],a[j]);
        for(int k=0;k<n;++k)
            if(k!=now && a[k][i]) a[k]^=a[now];
        now++;
    }
}

 

相关文章:

  • 2022-12-23
  • 2021-05-29
  • 2021-06-14
  • 2022-12-23
  • 2022-02-03
  • 2021-11-28
  • 2021-07-19
  • 2021-05-15
猜你喜欢
  • 2022-12-23
  • 2022-02-06
  • 2022-12-23
  • 2021-08-07
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
相关资源
相似解决方案