news 2026/10/31 3:44:54

leetcode 859. Buddy Strings 亲密字符串-耗时100

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 859. Buddy Strings 亲密字符串-耗时100

Problem: 859. Buddy Strings 亲密字符串

解题过程

耗时100%,首先检查长度是否相等,然后检查字母统计次数是否相同,最后统计相同索引不同字母的总数,若不同字母总数sum0,则判断是否有字母个数>1,若sum2则true否则false

Code

class Solution { public: int ch[26], hc[26]; bool buddyStrings(string s, string goal) { int n1 = s.size(), n2 = goal.size(); if(n1!=n2) return false; memset(ch, 0, sizeof(ch)); memset(hc, 0, sizeof(hc)); for(char& c:s) { ch[c-'a']++; } for(char& c : goal) { hc[c-'a']++; } for(int i = 0; i < 26; i++) { if(ch[i]!=hc[i]) { return false; } } int sum = 0; for(int i = 0; i < n1; i++) { if(s[i]!=goal[i]) { sum++; } } if(sum == 0) { for(int i = 0; i < 26; i++) { if(ch[i]>1) { return true; } } } if(sum == 2) return true; return false; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/26 7:36:24

M2FP文档精读:理解Flask服务结构与API接口设计逻辑

M2FP文档精读&#xff1a;理解Flask服务结构与API接口设计逻辑 &#x1f4cc; 引言&#xff1a;为何需要一个稳定可部署的人体解析Web服务&#xff1f; 在计算机视觉领域&#xff0c;人体解析&#xff08;Human Parsing&#xff09; 是一项细粒度的语义分割任务&#xff0c;目标…

作者头像 李华
网站建设 2026/10/28 12:17:47

轻量级AI应用崛起:M2FP CPU版成中小企业首选方案

轻量级AI应用崛起&#xff1a;M2FP CPU版成中小企业首选方案 随着人工智能技术从“大模型、重算力”向“轻量化、可落地”演进&#xff0c;越来越多的中小企业开始关注低成本、高稳定性、无需GPU即可运行的AI解决方案。在图像语义分割领域&#xff0c;M2FP&#xff08;Mask2For…

作者头像 李华
网站建设 2026/10/30 3:26:57

人体部位分割新标杆:M2FP支持19类精细语义标签输出

人体部位分割新标杆&#xff1a;M2FP支持19类精细语义标签输出 &#x1f4d6; 技术背景与行业痛点 在计算机视觉领域&#xff0c;人体解析&#xff08;Human Parsing&#xff09; 是一项关键的细粒度语义分割任务&#xff0c;目标是将人体图像中的每个像素精确归类到具体的解剖…

作者头像 李华
网站建设 2026/10/25 4:11:07

真实项目落地分享:基于M2FP的健身动作识别系统开发全过程

真实项目落地分享&#xff1a;基于M2FP的健身动作识别系统开发全过程 在智能健身、远程运动指导等新兴场景中&#xff0c;精准的人体动作理解能力已成为核心技术瓶颈。传统姿态估计算法&#xff08;如OpenPose&#xff09;虽能提取关键点&#xff0c;但难以区分衣物、身体部位重…

作者头像 李华
网站建设 2026/10/31 3:11:55

从图片到3D:M2FP助力人体建模流程

从图片到3D&#xff1a;M2FP助力人体建模流程 &#x1f9e9; M2FP 多人人体解析服务 (WebUI API) &#x1f4d6; 项目简介 在三维数字人、虚拟试衣、动作捕捉等前沿应用中&#xff0c;高精度的人体语义分割是构建完整建模流程的关键第一步。传统方法往往受限于多人场景下的遮挡…

作者头像 李华