news 2026/4/16 18:12:27

LCR005-最大单词长度乘积

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
LCR005-最大单词长度乘积

求解代码

publicintmaxProduct(String[]words){intn=words.length;int[]masks=newint[n];int[]lens=newint[n];for(inti=0;i<n;i++){lens[i]=words[i].length();for(charc:words[i].toCharArray()){masks[i]|=1<<(c-'a');}}intmax=0;for(inti=0;i<n;i++){for(intj=i+1;j<n;j++){if((masks[i]&masks[j])==0){max=Math.max(max,lens[i]*lens[j]);}}}returnmax;}

小贴士

遍历每个字符串,用一个int整数(掩码)表示该字符串包含的字符。

解释一下:

如果二进制第c-'a’位为 1,则表示包含字符c

比如包含a则第 0 位为 1,包含b则第 1 位为 1。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:53:43

计算机Java毕设实战-基于springboo的大学生社团活动报名举办平台【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/16 17:02:38

作为AI应用架构师,我每天都在用的8个核心技能

AI应用架构师的8项核心技能&#xff1a;我每天都在用的实战经验总结 引言&#xff1a;为什么AI应用架构师需要“核心技能”&#xff1f; 作为一名AI应用架构师&#xff0c;我每天都会被问到同一个问题&#xff1a;“要成为AI应用架构师&#xff0c;到底需要会什么&#xff1f…

作者头像 李华
网站建设 2026/4/8 19:10:49

【LeetCode刷题】二叉树的中序遍历

给定一个二叉树的根节点 root &#xff0c;返回 它的 中序 遍历 。示例 1&#xff1a;输入&#xff1a;root [1,null,2,3] 输出&#xff1a;[1,3,2]示例 2&#xff1a;输入&#xff1a;root [] 输出&#xff1a;[]示例 3&#xff1a;输入&#xff1a;root [1] 输出&#xff…

作者头像 李华
网站建设 2026/4/16 14:29:23

旅游小程序设计毕业论文+PPT(附源代码+演示视频)

文章目录 一、项目简介1.1 运行视频1.2 &#x1f680; 项目技术栈1.3 ✅ 环境要求说明1.4 包含的文件列表 前台运行截图后台运行截图项目部署源码下载 一、项目简介 项目基于微信小程序&#xff0c;使用微信原生开发框架或uni-app框架开发。旅游小程序设计 随着移动互联网的普…

作者头像 李华
网站建设 2026/4/16 12:46:48

子网划分原理、等长子网划分方法、等长子网划分实验

如何配置网关呢&#xff1f;一个路由器两个接口都不能配置同一个网段的地址&#xff0c;三层交换一样&#xff0c;两个vlanif不能配置成相同网段的地址&#xff0c;更不能配置成相同的地址现在这个实验&#xff0c;两个vlan&#xff0c;配置的是相同网段的地址。都是/24位的地址…

作者头像 李华
网站建设 2026/4/16 11:55:00

【26美赛D题】2026美赛数学建模(MCM/ICM)思路解析及代码分享

【26美赛D题】2026美赛数学建模赛&#xff08;MCM/ICM&#xff09;思路解析及代码分享 订阅即可获取2026年及历年数学建模笔记&#xff0c;万字题解内容&#xff0c;且结合全球最新AI技术辅助&#xff0c;帮你轻松攻坚竞赛&#xff01;后续还将持续发布华为杯、高教社杯、华数杯…

作者头像 李华