//?甲[我]?為了這條線?b[i]?威烈
//t判斷方向
//?什麽是上、下、左、右?s,x,z,y
#?包括?& ltiostream & gt
使用?命名空間?std
int?主要?()
{
int?n;?
cin?& gt& gt?n;
什麽時候?(n?!=?0)
{
int?s?=?1,?x?=?1,?z?=?1,?y?=?1,?a[110]?=?{0},?b[110]?=?{0};
int?旗幟?=?1;
為了什麽?(int?我?=?1;?我?& lt=?n;?i++)
{
cin?& gt& gt?甲[我]?& gt& gt?b[I];?
}
為了什麽?(int?我?=?1;?我?& lt?n;?i++)
{
int?t1?=?a【我?+?1]?-?a[I];
int?t2?=?b[我?+?1]?-?b[I];
如果?(t1?==?0?& amp& amp?t2?& gt?0)
{
如果?(y?==?1)
{
x?=?1;
z?=?0;
繼續;
}
不然呢?
{
旗幟?=?0;
cout?& lt& lt?“沒有”?& lt& lt?endl
我?=?n;
}
}
如果?(t1?==?0?& amp& amp?t2?& lt?0)
{
如果?(z?==?1)
{
s?=?1;
y?=?0;
繼續;
}
不然呢?
{
旗幟?=?0;
cout?& lt& lt?“沒有”?& lt& lt?endl
我?=?n;
}
}
如果?(t1?& gt?0?& amp& amp?t2?==?0)
{
如果?(x?==?1)
{
z?=?1;
s?=?0;
繼續;
}
不然呢?
{
旗幟?=?0;
cout?& lt& lt?“沒有”?& lt& lt?endl
我?=?n;
}
}
如果?(t1?& lt?0?& amp& amp?t2?==?0)
{
如果?(s?==?1)
{
y?=?1;
x?=?0;
繼續;
}
不然呢?
{
旗幟?=?0;
cout?& lt& lt?“沒有”?& lt& lt?endl
我?=?n;
}
}
}
如果?(旗幟?==?1)
{
cout?& lt& lt?“是”嗎?& lt& lt?endl
}
cin?& gt& gt?n;
}
回歸?0;
}