Borderou de evaluare (job #1741586)
Utilizator | Data | 14 august 2016 14:29:29 | |
---|---|---|---|
Problema | Tsunami | Status | done |
Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp: In function ‘int main()’:
user.cpp:3:274: error: ‘add’ was not declared in this scope
using namespace std;ifstream cin("tsunami.in");ofstream cout("tsunami.out");struct p{int x,y;};int dx[]={1,0,-1,0};int dy[]={0,1,0,-1};queue <p>q;int n,m,a[1010][1010],h,rez;int main(){cin>>n>>m>>h;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){cin>>a[i][j];if(a[i][j]==0){p t;add.x=i;add.y=j;q.push(add);}}while(!q.empty()){p aux=q.front();for(int k=0,x,y;k<4;k++){x=aux.x+dx[k];y=aux.y+dy[k];if(a[x][y]>0&&a[x][y]<h){rez++;p aux1;a[x][y]=0;aux1.x=x;aux1.y=y;q.push(aux1);}}q.pop();}cout <<rez;}
^
user.cpp:3:272: warning: unused variable ‘t’ [-Wunused-variable]
using namespace std;ifstream cin("tsunami.in");ofstream cout("tsunami.out");struct p{int x,y;};int dx[]={1,0,-1,0};int dy[]={0,1,0,-1};queue <p>q;int n,m,a[1010][1010],h,rez;int main(){cin>>n>>m>>h;for(int i=1;i<=n;i++)for(int j=1;j<=m;j++){cin>>a[i][j];if(a[i][j]==0){p t;add.x=i;add.y=j;q.push(add);}}while(!q.empty()){p aux=q.front();for(int k=0,x,y;k<4;k++){x=aux.x+dx[k];y=aux.y+dy[k];if(a[x][y]>0&&a[x][y]<h){rez++;p aux1;a[x][y]=0;aux1.x=x;aux1.y=y;q.push(aux1);}}q.pop();}cout <<rez;}
^
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !