Borderou de evaluare (job #2603020)

Utilizator alex_benescuAlex Ben alex_benescu Data 18 aprilie 2020 13:57:01
Problema Bilete Status done
Runda Arhiva de probleme Compilator cpp-64 | Vezi sursa
Scor 90

Raport evaluator

Compilare: main.cpp:3:353: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] using namespace std;int n,k,i,j,s[82],e[82],l[82],v[82];void A(int r) {int i,j,t;if(r-1==k) {for(j=1;j<=k;j++)t=s[j]-1,l[j]=(t/n)+1,v[j]=t+1-n*(t/n),e[j]=n*(l[j]-1)+n+1-v[j];sort(e+1,e+k+1);for(i=1;i<=k&&e[i]==s[i];i++);if(s[i]<e[i]||i>k) {for(j=1;j<=k;j++)printf("%d%d",l[j],v[j]);printf("\n");}}else for(i=s[r-1]+1;i<=n*n-k+r;i++)s[r]=i,A(r+1);}main(){freopen("bilete.in","r",stdin),freopen("bilete.out","w",stdout),scanf("%d%d",&n,&k),A(1);} ^ main.cpp: In function 'int main()': main.cpp:3:443: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] using namespace std;int n,k,i,j,s[82],e[82],l[82],v[82];void A(int r) {int i,j,t;if(r-1==k) {for(j=1;j<=k;j++)t=s[j]-1,l[j]=(t/n)+1,v[j]=t+1-n*(t/n),e[j]=n*(l[j]-1)+n+1-v[j];sort(e+1,e+k+1);for(i=1;i<=k&&e[i]==s[i];i++);if(s[i]<e[i]||i>k) {for(j=1;j<=k;j++)printf("%d%d",l[j],v[j]);printf("\n");}}else for(i=s[r-1]+1;i<=n*n-k+r;i++)s[r]=i,A(r+1);}main(){freopen("bilete.in","r",stdin),freopen("bilete.out","w",stdout),scanf("%d%d",&n,&k),A(1);} ^ main.cpp:3:443: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)', declared with attribute warn_unused_result [-Wunused-result] main.cpp:3:443: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
Test Timp executie Memorie folosita Mesaj Punctaj/test
12ms131kbOK10
22ms131kbOK10
32ms131kbOK10
44ms131kbOK10
58ms131kbOK10
62ms131kbOK10
73ms131kbOK10
833ms262kbOK10
94ms131kbOK10
1053ms393kbTime limit exceeded0
Punctaj total90

Ceva nu functioneaza?