news 2026/3/27 4:17:24

leetcode 765. Couples Holding Hands 情侣牵手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 765. Couples Holding Hands 情侣牵手

Problem: 765. Couples Holding Hands 情侣牵手

https://leetcode.com/problems/couples-holding-hands/description/comments/1923078/

解题过程

贪心,每次遇到不匹配的,拿后面匹配的交换即可,最后统计次数,就可以,官方题解的并查集

Code

class Solution { public: int minSwapsCouples(vector<int>& row) { int num = 0; for(int i = 0; i < row.size(); i += 2) { if(row[i]%2==0 && row[i+1]!=row[i]+1) { for(int j = i+2; j < row.size(); j++) { if(row[j]==row[i]+1) { swap(row[j], row[i+1]); num++; break; } } } else if(row[i]%2==1 && row[i+1]!=row[i]-1) { for(int j = i+2; j < row.size(); j++) { if(row[j]==row[i]-1) { swap(row[j], row[i+1]); num++; break; } } } } return num; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/25 13:52:59

在 SAP 中,供应商“应付票据”业务通过“特别总账(SGL)标识”来实现,核心思路是把原本应该记入“应付账款-供应商”的金额,临时转移到“应付票据”科目,并在票据到期日再做真正的资金支付

在 SAP 中&#xff0c;供应商“应付票据”业务通过“特别总账&#xff08;SGL&#xff09;标识”来实现&#xff0c;核心思路是把原本应该记入“应付账款-供应商”的金额&#xff0c;临时转移到“应付票据”科目&#xff0c;并在票据到期日再做真正的资金支付。典型流程如下&am…

作者头像 李华
网站建设 2026/3/24 8:12:17

RAG技术详解:基于LangChain的实现步骤,收藏这一篇就够了!

前面为大家介绍过大模型相关的专业术语&#xff0c;比如AGI、RAG、LLM。也提到了当前阶段AI大模型存在的一些不足&#xff0c;比如对训练数据的数量和质量要求、对算力和电力的开支&#xff0c;以及大模型最大的问题&#xff1a;信息幻觉。 目前业内对大模型信息幻觉的处理方法…

作者头像 李华
网站建设 2026/3/24 12:16:19

Tomcat理论

文章目录JVM介绍Tomcat介绍Tomcat与Nginx有什么区别&#xff1f;Tomcat启动慢怎么处理Tomcat目录结构介绍Tomcat配置文件JVM介绍 JVM是Java Virtual Machine&#xff08;Java虚拟机&#xff09;的缩写&#xff0c;Java虚拟机本质是就是一个程序&#xff0c;当它在命令行上启动的…

作者头像 李华
网站建设 2026/3/25 20:22:58

为什么顶级AI团队都在用Open-AutoGLM做任务排队?真相令人震惊

第一章&#xff1a;Open-AutoGLM 离线任务队列的核心价值在大规模语言模型的应用场景中&#xff0c;实时响应并非唯一需求。许多业务流程更依赖于高吞吐、低延迟的批量处理能力。Open-AutoGLM 的离线任务队列正是为此类场景设计&#xff0c;其核心价值在于实现任务的异步执行、…

作者头像 李华