当前位置: 首页 > news >正文

【Leetcode 每日一题 - 补卡】1128. 等价多米诺骨牌对的数量

问题背景

给你一组多米诺骨牌 d o m i n o e s dominoes dominoes
形式上, d o m i n o e s [ i ] = [ a , b ] dominoes[i] = [a, b] dominoes[i]=[a,b] d o m i n o e s [ j ] = [ c , d ] dominoes[j] = [c, d] dominoes[j]=[c,d] 等价 当且仅当 ( a = c a = c a=c b = d b = d b=d ) 或者 ( a = d a = d a=d b = c b = c b=c ) 。即一张骨牌可以通过旋转 0 0 0 度或 180 180 180 度得到另一张多米诺骨牌。
0 ≤ i < j < d o m i n o e s . l e n g t h 0 \le i < j < dominoes.length 0i<j<dominoes.length 的前提下,找出满足 d o m i n o e s [ i ] dominoes[i] dominoes[i] d o m i n o e s [ j ] dominoes[j] dominoes[j] 等价的骨牌对 ( i , j ) (i, j) (i,j) 的数量。

数据约束

  • 1 ≤ d o m i n o e s . l e n g t h ≤ 4 × 1 0 4 1 \le dominoes.length \le 4 \times 10 ^ 4 1dominoes.length4×104
  • d o m i n o e s [ i ] . l e n g t h = 2 dominoes[i].length = 2 dominoes[i].length=2
  • 1 ≤ d o m i n o e s [ i ] [ j ] ≤ 9 1 \le dominoes[i][j] \le 9 1dominoes[i][j]9

解题过程

包含相同元素的二元组等价,求等价的二元组数量。
实际上只要用哈希表记录元素相同的二元组数量即可,考虑到数据范围不大,用二维数组就行了。

具体实现

class Solution {public int numEquivDominoPairs(int[][] dominoes) {int res = 0;int[][] cnt = new int[10][10];for (int[] dominoe : dominoes) {int min = Math.min(dominoe[0], dominoe[1]);int max = Math.max(dominoe[0], dominoe[1]);res += cnt[min][max]++;}return res;}
}

相关文章:

  • 旋转图像(中等)
  • 一套SaaS ERP系统源码,ERP成品系统源代码,基于SpringBoot框架
  • 1.CFD 计算过程概述:有限元仿真与CFD介绍
  • Sim Studio 是一个开源的代理工作流程构建器。Sim Studio 的界面是一种轻量级、直观的方式,可快速构建和部署LLMs与您最喜欢的工具连接
  • Android学习总结之GetX库篇(优缺点)
  • 网络延时 第四次CCF-CSP计算机软件能力认证
  • 10.施工测量
  • 基于SpringBoot + Vue 的火车票订票系统
  • opencv+opencv_contrib+cuda和VS2022编译
  • JavaScript学习教程,从入门到精通, jQuery的高亮显示图像、留言板、元素内容操作知识点及案例代码(36)
  • Gradio全解20——Streaming:流式传输的多媒体应用(4)——基于Groq的带自动语音检测功能的多模态Gradio应用
  • 【codeforces 2070c】二分答案详解
  • Google-chrome版本升级后sogou输入法不工作了
  • 动态链接库(DLL)
  • ERP系统源码,有演示,开发文档、数据库文档齐全,支持二次开发
  • C 语言 第五章 指针(7)
  • 1247: 彩色的棋子(chess)
  • 模拟芯片设计中数字信号处理一些常用概念(一)
  • 嵌入式Linux驱动学习
  • 2025年01月03日美蜥(杭州普瑞兼职)二面
  • 泰国培训十万网络安全人员加强网络防御打击电诈
  • 建邦高科赴港上市,大股东陈子淳系山东建邦集团董事长陈箭之子
  • 中国驻美大使谢锋:经贸关系不是零和游戏,滥施关税损人害己
  • 习近平对贵州毕节市黔西市游船倾覆事故作出重要指示
  • 2025五一档电影票房破6亿
  • 美法官裁定特朗普援引战时法律驱逐黑帮违法,系首次永久性驳回