news 2026/6/10 15:20:38

第 470 场周赛Q2——3702. 按位异或非零的最长子序列

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 470 场周赛Q2——3702. 按位异或非零的最长子序列

题目链接:3702. 按位异或非零的最长子序列(中等)

算法原理:

解法:枚举

2ms击败95.80%

时间复杂度O(N)

先把数组中所有数全部异或在一起,如果异或结果不为零,就直接返回数组长度,如果为零,根据“异或消消乐”的原理,一定出现两个相同的数,导致异或后结果为0,所以只要数组中有不为0的元素,那么去除这个元素后,剩下的元素异或和就不为0了,所以长度就是nums.length-1,如果都是0,那么自然就返回0即可

Java代码:

class Solution { public int longestSubsequence(int[] nums) { int tmp=0; for(int x:nums) tmp^=x; if(tmp!=0) return nums.length; //找到让异或为0的位置 for(int i=0;i<nums.length;i++) if(nums[i]!=0) return nums.length-1; return 0; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 14:10:30

kotlin 类委托

写个demo测试下&#xff1a;interface IWorker {fun work(): String }class Worker(val name: String): IWorker { // 工人override fun work(): String {return "我起早贪黑工作。"} }class Contractor(val name: String, work: IWorker) : IWorker by work // Cont…

作者头像 李华
网站建设 2026/6/10 14:10:18

揭秘!提示工程架构师优化提示系统用户参与策略的关键技巧

揭秘&#xff01;提示工程架构师优化提示系统用户参与策略的关键技巧 一、引言&#xff1a;为什么你精心设计的AI系统&#xff0c;用户只用了一次&#xff1f; 上周&#xff0c;我朋友小A的吐槽让我印象深刻——他花了一个月搭建的AI旅游助手&#xff0c;上线3天用户留存率只…

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

Flutter---Scrollable

概念Scrollable是Flutter中处理滚动的抽象类abstract class Scrollable extends StatefulWidget {final AxisDirection axisDirection;final ScrollController? controller;final ScrollPhysics? physics;final ViewportBuilder viewportBuilder; }层次结构Scrollable├── …

作者头像 李华
网站建设 2026/6/10 11:13:32

【计算机毕业设计案例】基于Django+大数据的学习资源推送系统基于Django的在线学习资源分享与推荐系统(程序+文档+讲解+定制)

java毕业设计-基于springboot的(源码LW部署文档全bao远程调试代码讲解等) 博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、…

作者头像 李华
网站建设 2026/6/10 4:48:58

‌大模型测试中的“反馈闭环”:用户投诉如何系统性反哺模型?

在生成式AI大规模落地的2026年&#xff0c;软件测试的边界已从“功能验证”扩展至“体验演化”。用户投诉不再是客服工单的终点&#xff0c;而是大模型持续进化的‌核心燃料‌。‌一、闭环核心逻辑&#xff1a;从“被动响应”到“主动进化”‌传统软件测试依赖预设用例与回归验…

作者头像 李华