Pagini recente » Borderou de evaluare (job #1665230) | Borderou de evaluare (job #2557466) | Borderou de evaluare (job #1633850) | Borderou de evaluare (job #1107064) | Borderou de evaluare (job #2290300)
Borderou de evaluare (job #2290300)
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 |
1 | 2ms | 131kb | OK | 5 |
2 | 2ms | 131kb | OK | 5 |
3 | 2ms | 131kb | OK | 5 |
4 | 2ms | 131kb | OK | 5 |
5 | 4ms | 131kb | OK | 5 |
6 | 5ms | 131kb | OK | 5 |
7 | 8ms | 131kb | OK | 5 |
8 | 12ms | 131kb | OK | 5 |
9 | 33ms | 131kb | OK | 5 |
10 | 76ms | 131kb | OK | 5 |
11 | 118ms | 131kb | OK | 5 |
12 | 195ms | 131kb | OK | 5 |
13 | 231ms | 131kb | OK | 5 |
14 | 321ms | 131kb | OK | 5 |
15 | 1150ms | 131kb | OK | 5 |
16 | 1527ms | 131kb | OK | 5 |
17 | 1531ms | 131kb | OK | 5 |
18 | 1601ms | 131kb | Time limit exceeded | 0 |
19 | 1600ms | 131kb | Time limit exceeded | 0 |
20 | 1603ms | 131kb | Time limit exceeded | 0 |
Punctaj total | 85 |