#include #include "testlib.h" using namespace std; int main(int argc,char* argv[]) { registerValidation(argc,argv); int H = inf.readInt(2,1000,"H"); inf.readSpace(); int W = inf.readInt(2,1000,"W"); inf.readEoln(); int sy = inf.readInt(1,H); inf.readSpace(); int sx = inf.readInt(1,W); inf.readEoln(); int gy = inf.readInt(1,H); inf.readSpace(); int gx = inf.readInt(1,W); inf.readEoln(); ensure(!(sy == gy && sx == gx)); vector field(H); for(int i = 0;i < H;i++) { field.at(i) = inf.readToken(format("[.#]{%d,%d}",W,W)); if(i != H - 1) inf.readEoln(); } ensure(field.at(sy - 1).at(sx - 1) == '.' && field.at(gy - 1).at(gx - 1) == '.'); inf.readEof(); }