Borderou de evaluare (job #2869726)

Utilizator Codrut198Codrut Dinca Codrut198 Data 11 martie 2022 19:47:02
Problema Fadema Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 100

Raport evaluator

Compilare: main.cpp: In function 'int d(int, int)': main.cpp:3:172: warning: operation on 'o' may be undefined [-Wsequence-point] 3 | using namespace std;ifstream f("fadema.in");ofstream g("fadema.out");int n,v,i,j,m[N][N],x,y,b,a,h,u,q,w[N][N],s[N][N],c=1;int d(int p,int o){int r=1;while((m[p][o]!=m[p][++o])&&(o<v))r++;for(q=o;q>=o-r;q--)w[p][q]=o-q;return r;}int e(int p,int o){int r=1;while((m[p][o]!=m[++p][o])&&(p<n))r++;for(q=p;q>=p-r;q--)s[q][o]=p-q;return r;}int main(){f>>n>>v;for(i=0;i<n;i++)for(j=0;j<v;j++)f>>m[i][j];for(i=0;i<n;i++)for(j=0;j<v;j++)j=j+d(i,j)-1;for(j=0;j<v;j++)for(i=0;i<n;i++)i=i+e(i,j)-1;for(i=0;i<n;i++)for(j=0;j<v;j++){if(c<(n-i)*(v-j)){x=w[i][j];y=s[i][j];if(c<x*y){if(x>=y){h=x;b=x;for(q=i+1; q<y+i; q++){u=w[q][j];if(u<h)h=u;a=h*(q-i+1);if(a>b)b=a;}}else{h=y;b=y;for(q=j+1; q<x+j; q++){u=s[i][q];if(u<h)h=u;a=h*(q-j+1);if(a>b)b=a;}}if(b>c)c=b;}}}g<<c;} | ^~~ main.cpp:3:172: warning: operation on 'o' may be undefined [-Wsequence-point] main.cpp: In function 'int e(int, int)': main.cpp:3:275: warning: operation on 'p' may be undefined [-Wsequence-point] 3 | using namespace std;ifstream f("fadema.in");ofstream g("fadema.out");int n,v,i,j,m[N][N],x,y,b,a,h,u,q,w[N][N],s[N][N],c=1;int d(int p,int o){int r=1;while((m[p][o]!=m[p][++o])&&(o<v))r++;for(q=o;q>=o-r;q--)w[p][q]=o-q;return r;}int e(int p,int o){int r=1;while((m[p][o]!=m[++p][o])&&(p<n))r++;for(q=p;q>=p-r;q--)s[q][o]=p-q;return r;}int main(){f>>n>>v;for(i=0;i<n;i++)for(j=0;j<v;j++)f>>m[i][j];for(i=0;i<n;i++)for(j=0;j<v;j++)j=j+d(i,j)-1;for(j=0;j<v;j++)for(i=0;i<n;i++)i=i+e(i,j)-1;for(i=0;i<n;i++)for(j=0;j<v;j++){if(c<(n-i)*(v-j)){x=w[i][j];y=s[i][j];if(c<x*y){if(x>=y){h=x;b=x;for(q=i+1; q<y+i; q++){u=w[q][j];if(u<h)h=u;a=h*(q-i+1);if(a>b)b=a;}}else{h=y;b=y;for(q=j+1; q<x+j; q++){u=s[i][q];if(u<h)h=u;a=h*(q-j+1);if(a>b)b=a;}}if(b>c)c=b;}}}g<<c;} | ^~~ main.cpp:3:275: warning: operation on 'p' may be undefined [-Wsequence-point]
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms184kbCorect5
22ms184kbCorect5
32ms184kbCorect4
42ms184kbCorect4
55ms4464kbCorect4
65ms4599kbCorect4
76ms4464kbCorect4
811ms8667kbCorect4
915ms8929kbCorect5
1019ms11059kbCorect5
1119ms11038kbCorect6
1225ms11026kbCorect7
1339ms11128kbCorect9
1458ms11034kbCorect9
15208ms12193kbCorect12
16198ms12193kbCorect13
Punctaj total100

Ceva nu functioneaza?