Borderou de evaluare (job #2596376)

Utilizator alex_benescuAlex Ben alex_benescu Data 9 aprilie 2020 17:33:10
Problema Paralelograme Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 85

Raport evaluator

Compilare: main.cpp:1:2: warning: #import is a deprecated GCC extension [-Wdeprecated] #import<stdio.h> ^~~~~~ main.cpp:2:91: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] int n,m;long long rez;int cmmdc(int a,int b){int r;while(b){r=a%b;a=b;b=r;}return a;}main(){int i,j;freopen("paralelograme.in","r",stdin);freopen("paralelograme.out","w",stdout);scanf("%d%d",&n,&m);for(i=1;i<=n;i++)for(j=1;j<=m;j++)rez+=1LL*((i-1)*(j-1)+i*j+i+j-cmmdc(i,j)-1)*(n-i+1)*(m-j+1);printf("%lld\n",rez);} ^ main.cpp: In function 'int main()': main.cpp:2:138: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] int n,m;long long rez;int cmmdc(int a,int b){int r;while(b){r=a%b;a=b;b=r;}return a;}main(){int i,j;freopen("paralelograme.in","r",stdin);freopen("paralelograme.out","w",stdout);scanf("%d%d",&n,&m);for(i=1;i<=n;i++)for(j=1;j<=m;j++)rez+=1LL*((i-1)*(j-1)+i*j+i+j-cmmdc(i,j)-1)*(n-i+1)*(m-j+1);printf("%lld\n",rez);} ^ main.cpp:2:178: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] int n,m;long long rez;int cmmdc(int a,int b){int r;while(b){r=a%b;a=b;b=r;}return a;}main(){int i,j;freopen("paralelograme.in","r",stdin);freopen("paralelograme.out","w",stdout);scanf("%d%d",&n,&m);for(i=1;i<=n;i++)for(j=1;j<=m;j++)rez+=1LL*((i-1)*(j-1)+i*j+i+j-cmmdc(i,j)-1)*(n-i+1)*(m-j+1);printf("%lld\n",rez);} ^ main.cpp:2:198: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] int n,m;long long rez;int cmmdc(int a,int b){int r;while(b){r=a%b;a=b;b=r;}return a;}main(){int i,j;freopen("paralelograme.in","r",stdin);freopen("paralelograme.out","w",stdout);scanf("%d%d",&n,&m);for(i=1;i<=n;i++)for(j=1;j<=m;j++)rez+=1LL*((i-1)*(j-1)+i*j+i+j-cmmdc(i,j)-1)*(n-i+1)*(m-j+1);printf("%lld\n",rez);} ^
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK5
22ms131kbOK5
32ms131kbOK5
42ms131kbOK5
52ms131kbOK5
62ms131kbOK5
72ms131kbOK5
82ms131kbOK5
951ms131kbOK5
10101ms131kbOK5
11100ms131kbOK5
12196ms131kbOK5
13118ms131kbOK5
14251ms131kbOK5
15221ms262kbOK5
16401ms131kbTime limit exceeded0
17208ms131kbOK5
18405ms131kbTime limit exceeded0
19377ms131kbOK5
20402ms131kbTime limit exceeded0
Punctaj total85

Ceva nu functioneaza?