Borderou de evaluare (job #3127739)

Utilizator arckerDolteanu Gabriel arcker Data 7 mai 2023 19:27:26
Problema Castel3 Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp:1:2: warning: #import is a deprecated GCC extension [-Wdeprecated] 1 | #import<fstream> | ^~~~~~ main.cpp: In function 'void m(int, int)': main.cpp:2:115: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 2 | int H[108][108],M[108][108],A,T,Y,p,i,j,n,N,X,Z=1,W=1,L=2,P=2,Q;void m(int i,int j){A++;M[i][j]=1;((H[i][j]>>2)&1)<1&M[i][j+1]<1?m(i,j+1),1:0;((H[i][j]>>1)&1)<1&M[i+1][j]<1?m(i+1,j),1:0;Q=H[i][j];Q==6||Q==7||Q==14||Q==15?T=i,Y=j:0;}main(){std::ifstream f("castel3.in");std::ofstream g("castel3.out");for(f>>p>>n;++i<=n;)for(j=0;++j<=n;f>>H[i][j]);for(i=0;++i<=n;)for(j=0;++j<=n;Q=H[i][j],Q==9||Q==11||Q==13||Q==15?++N,A=0,m(i,j),X<A?X=A,Z=i,W=j,L=T,P=Y:0:0);p<2?g<<N:p<3?g<<X:g<<Z<<' '<<W<<' '<<L<<' '<<P;} | ~~~~~~~~~~~~~~~~^~ main.cpp:2:159: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses] 2 | int H[108][108],M[108][108],A,T,Y,p,i,j,n,N,X,Z=1,W=1,L=2,P=2,Q;void m(int i,int j){A++;M[i][j]=1;((H[i][j]>>2)&1)<1&M[i][j+1]<1?m(i,j+1),1:0;((H[i][j]>>1)&1)<1&M[i+1][j]<1?m(i+1,j),1:0;Q=H[i][j];Q==6||Q==7||Q==14||Q==15?T=i,Y=j:0;}main(){std::ifstream f("castel3.in");std::ofstream g("castel3.out");for(f>>p>>n;++i<=n;)for(j=0;++j<=n;f>>H[i][j]);for(i=0;++i<=n;)for(j=0;++j<=n;Q=H[i][j],Q==9||Q==11||Q==13||Q==15?++N,A=0,m(i,j),X<A?X=A,Z=i,W=j,L=T,P=Y:0:0);p<2?g<<N:p<3?g<<X:g<<Z<<' '<<W<<' '<<L<<' '<<P;} | ~~~~~~~~~~~~~~~~^~ main.cpp: At global scope: main.cpp:2:233: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] 2 | int H[108][108],M[108][108],A,T,Y,p,i,j,n,N,X,Z=1,W=1,L=2,P=2,Q;void m(int i,int j){A++;M[i][j]=1;((H[i][j]>>2)&1)<1&M[i][j+1]<1?m(i,j+1),1:0;((H[i][j]>>1)&1)<1&M[i+1][j]<1?m(i+1,j),1:0;Q=H[i][j];Q==6||Q==7||Q==14||Q==15?T=i,Y=j:0;}main(){std::ifstream f("castel3.in");std::ofstream g("castel3.out");for(f>>p>>n;++i<=n;)for(j=0;++j<=n;f>>H[i][j]);for(i=0;++i<=n;)for(j=0;++j<=n;Q=H[i][j],Q==9||Q==11||Q==13||Q==15?++N,A=0,m(i,j),X<A?X=A,Z=i,W=j,L=T,P=Y:0:0);p<2?g<<N:p<3?g<<X:g<<Z<<' '<<W<<' '<<L<<' '<<P;} | ^~~~
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms303kbCorect2
20ms303kbCorect5
30ms303kbCorect3
40ms303kbCorect5
50ms303kbCorect5
60ms303kbCorect5
70ms303kbCorect5
80ms303kbCorect5
90ms303kbCorect5
100ms303kbCorect5
110ms303kbCorect5
120ms303kbCorect5
130ms303kbCorect5
140ms303kbCorect5
150ms303kbCorect5
160ms303kbCorect5
170ms303kbCorect5
180ms303kbCorect5
190ms303kbCorect5
200ms303kbCorect5
210ms303kbCorect5
Punctaj total100

Ceva nu functioneaza?