因为存了一个临时变量挂分?求助!
查看原帖
因为存了一个临时变量挂分?求助!
218250
chaotic楼主2022/7/29 14:47

评测记录:

90

100

代码

经比对,二者只相差

tmp=a[i][i];
for(int j=i;j<=n+1;j++)
    a[i][j]/=tmp;

tmp=a[j][i];
for(int k=i;k<=n+1;k++)
    a[j][k]-=tmp*a[i][k];

改为了

for(int j=i+1;j<=n+1;j++)
    a[i][j]/=a[i][i];
a[i][i]=1;

for(int k=i+1;k<=n+1;k++)
	a[j][k]-=a[j][i]*a[i][k];
a[j][i]=0;

问了老师同学也大呼玄学

有没有大佬解释一下,是精度问题吗?

平时我都是那个90写法,万一比赛掉大分就坏文明

2022/7/29 14:47
加载中...