Borderou de evaluare (job #1149233)

Utilizator Andreiii500Andrei Puiu Andreiii500 Data 21 martie 2014 15:43:46
Problema Subsecventa de suma maxima Status done
Runda Arhiva educationala Compilator cpp | Vezi sursa
Scor 100

Raport evaluator

Compilare: user.cpp: In function ‘int main()’: user.cpp:5:341: warning: ‘drmax’ may be used uninitialized in this function [-Wmaybe-uninitialized] int main(){freopen("ssm.in", "r", stdin);freopen("ssm.out", "w", stdout);int n,i,x,s,smax,st,dr,stmax,drmax;scanf("%d", &n);smax=INT_MIN;s=INT_MIN;for(i=1;i<=n;++i){scanf("%d", &x);if(s<0 && x>s){s=x;st=i;dr=i;}else{if(s>smax){smax=s;stmax=st;drmax=dr;}s+=x;++dr;}}if(s>smax){smax=s;stmax=st;drmax=dr;}printf("%d %d %d", smax, stmax, drmax);return 0;} ^ user.cpp:5:341: warning: ‘stmax’ may be used uninitialized in this function [-Wmaybe-uninitialized] user.cpp:5:263: warning: ‘dr’ may be used uninitialized in this function [-Wmaybe-uninitialized] int main(){freopen("ssm.in", "r", stdin);freopen("ssm.out", "w", stdout);int n,i,x,s,smax,st,dr,stmax,drmax;scanf("%d", &n);smax=INT_MIN;s=INT_MIN;for(i=1;i<=n;++i){scanf("%d", &x);if(s<0 && x>s){s=x;st=i;dr=i;}else{if(s>smax){smax=s;stmax=st;drmax=dr;}s+=x;++dr;}}if(s>smax){smax=s;stmax=st;drmax=dr;}printf("%d %d %d", smax, stmax, drmax);return 0;} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
10ms232kbOK5
20ms232kbOK5
30ms232kbOK5
40ms232kbOK5
54ms232kbOK5
64ms236kbOK5
78ms232kbOK5
88ms232kbOK5
924ms236kbOK5
1048ms232kbOK5
11100ms232kbOK5
12140ms232kbOK5
13200ms232kbOK5
14232ms236kbOK5
151100ms232kbOK5
161184ms232kbOK5
171200ms232kbOK5
181316ms232kbOK5
191260ms232kbOK5
201304ms232kbOK5
Punctaj total100

Ceva nu functioneaza?