news 2026/2/17 12:30:31

第 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/2/3 15:23:47

‌如何测试AI的“长上下文记忆”?

长上下文记忆测试的本质是“信息持久性验证”‌ AI的“长上下文记忆”并非真正记忆&#xff0c;而是模型在单次推理中对输入序列的‌上下文窗口内信息的保持与推理能力‌。测试目标不是验证“记住”&#xff0c;而是验证‌关键信息在超长对话链中是否可被准确召回、正确引用、…

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

批量解密神器,没有限制

有的时候在网上下载了PDF文档&#xff0c;发现都没有办法进行任何的操作&#xff0c;就连打印权限都没有。今天给大家介绍的这款软件可以一键帮你进行PDF解密&#xff0c;非常方便&#xff0c;完全免费&#xff0c;有需要的小伙伴可以下载收藏。 PDF智能助手 批量解密PDF文件 …

作者头像 李华
网站建设 2026/2/7 5:19:39

性能测试与代码覆盖率联动方案

1. 背景与重要性 在软件开发周期中&#xff0c;性能测试和代码覆盖率分析是两大核心质量保障手段。性能测试评估系统在高负载下的响应时间、吞吐量等指标&#xff0c;确保软件在真实环境中的稳定性&#xff1b;代码覆盖率则衡量测试用例对源代码的覆盖程度&#xff0c;包括语句…

作者头像 李华