Borderou de evaluare (job #2290300)

Utilizator Victoras2006Nicola Victor Teodor Victoras2006 Data 26 noiembrie 2018 11:40:32
Problema Subsecventa de suma maxima Status done
Runda Arhiva educationala Compilator cpp-64 | Vezi sursa
Scor 85

Raport evaluator

Compilare: main.cpp: In function 'int main()': main.cpp:3:59: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;int main(){freopen("ssm.in","r",stdin);freopen("ssm.out","w",stdout);int n,a,sum,st,dr,smax,i,x,y;scanf("%d",&n);smax=-2147483648;sum=0;x=1;for(i=1;i<=n;i++){scanf("%d",&a);if(sum<0) {sum=a;x=y=i;}else{sum+=a;y=i;}if(sum>smax){smax=sum;st=x;dr=y;}}printf("%d %d %d\n",smax,st,dr);return 0;} ^ main.cpp:3:89: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;int main(){freopen("ssm.in","r",stdin);freopen("ssm.out","w",stdout);int n,a,sum,st,dr,smax,i,x,y;scanf("%d",&n);smax=-2147483648;sum=0;x=1;for(i=1;i<=n;i++){scanf("%d",&a);if(sum<0) {sum=a;x=y=i;}else{sum+=a;y=i;}if(sum>smax){smax=sum;st=x;dr=y;}}printf("%d %d %d\n",smax,st,dr);return 0;} ^ main.cpp:3:133: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;int main(){freopen("ssm.in","r",stdin);freopen("ssm.out","w",stdout);int n,a,sum,st,dr,smax,i,x,y;scanf("%d",&n);smax=-2147483648;sum=0;x=1;for(i=1;i<=n;i++){scanf("%d",&a);if(sum<0) {sum=a;x=y=i;}else{sum+=a;y=i;}if(sum>smax){smax=sum;st=x;dr=y;}}printf("%d %d %d\n",smax,st,dr);return 0;} ^ main.cpp:3:193: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;int main(){freopen("ssm.in","r",stdin);freopen("ssm.out","w",stdout);int n,a,sum,st,dr,smax,i,x,y;scanf("%d",&n);smax=-2147483648;sum=0;x=1;for(i=1;i<=n;i++){scanf("%d",&a);if(sum<0) {sum=a;x=y=i;}else{sum+=a;y=i;}if(sum>smax){smax=sum;st=x;dr=y;}}printf("%d %d %d\n",smax,st,dr);return 0;} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK5
22ms131kbOK5
32ms131kbOK5
42ms131kbOK5
54ms131kbOK5
65ms131kbOK5
78ms131kbOK5
812ms131kbOK5
933ms131kbOK5
1076ms131kbOK5
11118ms131kbOK5
12195ms131kbOK5
13231ms131kbOK5
14321ms131kbOK5
151150ms131kbOK5
161527ms131kbOK5
171531ms131kbOK5
181601ms131kbTime limit exceeded0
191600ms131kbTime limit exceeded0
201603ms131kbTime limit exceeded0
Punctaj total85

Ceva nu functioneaza?