#include using namespace std; vectorv; int min(int x1,int y1 ,int x2,int y2) { int flag=0; while(1) { int dis; dis=abs(x1-x2)*abs(x1-x2)+abs(y1-y2)*abs(y1-y2); //cout<<"x1="<y1) { //cout<<"2"; v.push_back(2); x1=x1-2; y1=y1+1; //return min(x1-2,y1+1,x2,y2); } else if(x1==x2&&y2>y1) { //cout<<"3"; v.push_back(3); y1=y1+2; //return min(x1,y1+2,x2,y2); } else if(y1==y2&&x2>x1||y2>y1&&x2>x1) { // cout<<"6"; v.push_back(4); x1=x1+2; y1=y1+1; //return min(x1+2,y1+1,x2,y2); } else if(x2>x1&&y2>n; cin>>x1>>y1>>x2>>y2; f=min(x1,y1,x2,y2); //cout<<"flag="<