#include using namespace std; struct owca { int x,y; int ostatnie_jedzenie; }; struct wilk { int x,y; int ostatnie_jedzenie; }; vector owce; vector wilki; int p[22][22]; int inf=1e9; int n,m,t; void sym() { for(int i=0;i > v; for(int i=0;i zostaly; for(int i=0;i akt; for(int i=0;i>t>>m>>n; for(int i=1;i<=m;i++) { for(int j=1;j<=n;j++) { char x; cin>>x; if(x=='S') { owca nowa; nowa.x=j; nowa.y=i; nowa.ostatnie_jedzenie=0; owce.push_back(nowa); } else if(x=='W') { wilk nowy; nowy.x=j; nowy.y=i; nowy.ostatnie_jedzenie=0; wilki.push_back(nowy); } p[i][j]=0; } } while(t--) { sym(); //cout<