有无好心人写个高斯约旦
  • 板块CF24D Broken robot
  • 楼主why_cb
  • 当前回复3
  • 已保存回复3
  • 发布时间2023/3/22 21:04
  • 上次更新2023/10/23 20:49:53
查看原帖
有无好心人写个高斯约旦
370599
why_cb楼主2023/3/22 21:04

题解里都是普通高斯消元

然而我写的高斯约旦挂了一直查不出来

void Gauss(int n)
{
    for(int i=1;i<=n;i++)
    {
        if(i>1) a[i-1][n+1]-=a[i][n+1]*a[i-1][i]/a[i][i];
        if(i<n) a[i+1][i+1]-=a[i][i+1]*a[i+1][i]/a[i][i],a[i+1][n+1]-=a[i][n+1]*a[i+1][i]/a[i][i];
    }
    for(int i=1;i<=n;i++) f[i]=a[i][n+1]/a[i][i];
}

(保证其他地方没错,因为换成题解中的做法样例二就过了)

2023/3/22 21:04
加载中...