#38070: c++解題思路


qerpzzea@gmail.com (賽希爾 cecill(陳宥穎))

學校 : 高雄市立中正高級中學
編號 : 169400
來源 : [163.32.60.236]
最後登入時間 :
2024-05-01 11:18:53
m371. 2. 卡牌遊戲 -- 2023年10月APCS | From: [36.239.85.89] | 發表日期 : 2023-10-23 22:01

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;

 
ZeroJudge Forum