#include using namespace std; queue> q; int tim[301][301]; int prevx[300][300],prevy[300][300]; vector ans; int n,m,pocetnox,pocetnoy,krajx, krajy; int u_matrici(int x,int y) { if (x<0 || y<0 || x>=n || y>=n) return 0; return 1; } void bfs(int pocetnox,int pocetnoy) { q.push({pocetnox,pocetnoy}); tim[pocetnox][pocetnoy]=0; while(!q.empty()) { pair trenutni=q.front(); q.pop(); int x=trenutni.first; int y=trenutni.second; //cout<<"TREENUTNA POZICIJA: "<>n; //dimenzije mattrice cin>>pocetnox>>pocetnoy; cin>>krajx>>krajy; for (int i=0;i