#include <iostream> #include <vector> using namespace std; vector<bool> visit(10, false); bool isOk(int next, int last) { if (visit[next]) return false; if((next + last)%2==1) return true; int mid = (next + last) / 2; if(visit[mid]==1) return true; int front[] = {1,4,7,1,2,3,1,3}; ...