Pagini recente » Borderou de evaluare (job #3270628) | Borderou de evaluare (job #3269387) | Borderou de evaluare (job #102121) | Borderou de evaluare (job #3237475) | Borderou de evaluare (job #3242909)
Borderou de evaluare (job #3242909)
Raport evaluator
Compilare:
main.cpp:1:2: warning: #import is a deprecated GCC extension [-Wdeprecated]
1 | #import<bits/stdc++.h>
| ^~~~~~
main.cpp:2:344: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type]
2 | int n,m,F,G,V,B,R[105][105],J[105][105],t=1e9,d,i,j,x,y,E,D,u[8]={-1,-1,-1,1,1,1},o[]={-1,1,0,0,1,-1,1,-1};char a[105][105];void f(int I,int J,int l[][105]){struct{int i,j;}q[1<<14];q[E++]={I,J};l[I][J]=1;while(D-E){i=q[D].i;j=q[D++].j;for(d=0;d<8;x=i+u[d],y=j+o[d++],x<=n&&y<=m&&x&&y&&a[x][y]<33&&!l[x][y]?q[E++]={x,y},l[x][y]=l[i][j]+1:0);}}main(){std::fstream T("rj.in");T>>n>>m;for(T.get();++i<=n;){T.getline(a[i]+1,m+1);for(j=0;++j<=m;a[i][j]==74?(V=i,B=j):a[i][j]==82?(F=i,G=j):0);}f(F,G,R);f(V,B,J);for(i=0;++i<=n;)for(j=0;++j<=m;R[i][j]==J[i][j]&&R[i][j]&&R[i][j]<t?t=R[i][j],x=i,y=j:0);std::ofstream("rj.out")<<t<<' '<<x<<' '<<y;}
| ^~~~
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
Punctaj/grupa |
1 | 0ms | 303kb | OK | 10 | 50 |
2 | 2ms | 303kb | OK | 10 |
3 | 0ms | 303kb | OK | 10 |
4 | 0ms | 557kb | OK | 10 |
5 | 0ms | 557kb | OK | 10 |
6 | 0ms | 303kb | OK | 10 | 50 |
7 | 0ms | 303kb | OK | 10 |
8 | 0ms | 303kb | OK | 10 |
9 | 0ms | 303kb | OK | 10 |
10 | 0ms | 303kb | OK | 10 |
Punctaj total | 100 |