sc=0;
while(true)
{
判斷行跟列直到找不到相同的卡牌(找不到就break),用個bool就行了
行
i=0~m
{
j=0~n
{
k=0~n去判斷是否有相同的卡牌,有的話就去算距離(記得取絕對值,減掉有值是-1的)
但是如果(k==j || card[i][k]==-1要continue)
遇到相同的就把sc加上去,然後記得把算過的設為-1
}
}
列
i=0~n
{
j=0~m
{
k=0~m去判斷是否有相同的卡牌,有的話就去算距離(記得取絕對值,減掉有值是-1的)
但是如果(k==j || card[k][i]==-1要continue)
遇到相同的就把sc加上去,然後記得把算過的設為-1
}
}
}
cout<<sc;