給你乙個由一些多公尺諾骨牌組成的列表 dominoes。
如果其中某一張多公尺諾骨牌可以通過旋轉 0 度或 180 度得到另一張多公尺諾骨牌,我們就認為這兩張牌是等價的。
形式上,dominoes[i] = [a, b] 和 dominoes[j] = [c, d] 等價的前提是 ac 且 bd,或是 ad 且 bc。
在 0 <= i < j < dominoes.length 的前提下,找出滿足 dominoes[i] 和 dominoes[j] 等價的骨牌對 (i, j) 的數量。
示例:
輸入:dominoes = [[1,2],[2,1],[3,4],[5,6]]
輸出:1
暴力模擬,雙重迴圈,超時
如何去優化雙重迴圈,等價多公尺諾骨牌:要麼相等,要麼反轉後相等
,由於題目中給出的等價的多公尺諾骨牌的順序不一致,所以我們可以將其統一格式,然乎只用比較相等的陣列即可
參考**
class
solution
int res =0;
for(
int val : map.
values()
)return res;
}}
1128 等價多公尺諾骨牌對的數量
給你乙個由一些多公尺諾骨牌組成的列表 dominoes。如果其中某一張多公尺諾骨牌可以通過旋轉 0 度或 180 度得到另一張多公尺諾骨牌,我們就認為這兩張牌是等價的。形式上,dominoes i a,b 和 dominoes j c,d 等價的前提是 a c 且 b d,或是 a d 且 b c。...
1128 等價多公尺諾骨牌對的數量
題目描述 給你乙個由一些多公尺諾骨牌組成的列表 dominoes。如果其中某一張多公尺諾骨牌可以通過旋轉 0 度或 180 度得到另一張多公尺諾骨牌,我們就認為這兩張牌是等價的。形式上,dominoes i a,b 和 dominoes j c,d 等價的前提是 ac 且 bd,或是 ad 且 bc...
LeetCode1128 等價多公尺諾骨牌對的數量
目錄 一 題目 二 示例 三 思路 四 給你乙個由一些多公尺諾骨牌組成的列表 dominoes。如果其中某一張多公尺諾骨牌可以通過旋轉 0 度或 180 度得到另一張多公尺諾骨牌,我們就認為這兩張牌是等價的。形式上,dominoes i a,b 和 dominoes j c,d 等價的前提是 a c...