评测记录:
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写法,万一比赛掉大分就坏文明