Borderou de evaluare (job #2840940)

Utilizator Tudor06MusatTudor Tudor06 Data 29 ianuarie 2022 01:28:13
Problema Algoritmul lui Gauss Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp:1:2: warning: #import is a deprecated GCC extension [-Wdeprecated] 1 | #import<bits/stdc++.h> | ^~~~~~ main.cpp:3:65: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] 3 | using namespace std;d a[301][301];d e=0.001;int x[301];d s[301];main(){ifstream f("gauss.in");ofstream g("gauss.out");int n,m,i=1,j,y,l=1,k;f>>n>>m;for(;i<=n;i++)for(j=1;j<=m+1;j++)f>>a[i][j];for(j=1;j<=m;j++){y=l;for(i=l+1;i<=n;i++)if(abs(a[i][j])>abs(a[y][j]))y=i;if(abs(a[y][j])>e){x[j]=l;for(k=1;k<=m+1;k++)swap(a[l][k],a[y][k]);for(i=1;i<=n;i++)if(i!=l){d u=a[i][j]/a[l][j];for(k=1;k<=m+1;k++)a[i][k]-=a[l][k]*u;}}l++;}for(j=1;j<=m;j++)if(x[j])s[j]=a[x[j]][m+1]/a[x[j]][j];for(i=1;i<=n;i++){for(j=1;j<=m;j++)a[i][m+1]-=a[i][j]*s[j];if(a[i][m+1]>e){g<<"Imposibil";j=3*m;}}for(j-=m;j<=m;j++)g<<fixed<<setprecision(9)<<s[j]<<' ';} | ^~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test Punctaj/grupa
12ms184kbOK, eroare maxima 0.000000000510
22ms184kbOK, eroare maxima 0.0000000055
32ms184kbOK, eroare maxima 0.000000000510
42ms184kbOK, eroare maxima 0.0000000005
52ms184kbOK, eroare maxima 0.000000000520
62ms184kbOK, eroare maxima 0.0000000005
72ms184kbOK, eroare maxima 0.0000000005
82ms184kbOK, eroare maxima 0.0000001495
96ms434kbOK, eroare maxima 0.000000000520
1011ms434kbOK, eroare maxima 0.0000000005
1111ms421kbOK, eroare maxima 0.0000007165
1211ms417kbOK, eroare maxima 0.0000007615
1335ms634kbOK, eroare maxima 0.000000000520
1444ms761kbOK, eroare maxima 0.0000000005
1545ms696kbOK, eroare maxima 0.0000031335
1645ms675kbOK, eroare maxima 0.0000034315
17103ms942kbOK, eroare maxima 0.000000000520
18112ms978kbOK, eroare maxima 0.0000000005
19107ms901kbOK, eroare maxima 0.0000096465
20103ms897kbOK, eroare maxima 0.0000084685
Punctaj total100

Ceva nu functioneaza?