Borderou de evaluare (job #2596375)

Utilizator alex_benescuAlex Ben alex_benescu Data 9 aprilie 2020 17:32:47
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
950ms131kbOK5
10107ms131kbOK5
1194ms131kbOK5
12205ms131kbOK5
13118ms131kbOK5
14216ms131kbOK5
15224ms131kbOK5
16403ms131kbTime limit exceeded0
17212ms131kbOK5
18400ms131kbTime limit exceeded0
19370ms131kbOK5
20400ms131kbTime limit exceeded0
Punctaj total85

Ceva nu functioneaza?