网站icp备案信息注册,邯郸市第一医院,域名备案要多少钱,网站建设需要了解哪些信息ab0说明a和b的每一位都是一个0和一个1 不存在两个均为1的位次
a|0a 0与任何数|都等于它本身 #xff08;mask#xff09;的作用#xff1a; 担心两数的1在用一位导致mask覆盖了#xff1f;
答#xff1a;出现这种情况说明mask与nums j后就直接break 由#xff1a;…ab0说明a和b的每一位都是一个0和一个1 不存在两个均为1的位次
a|0a 0与任何数|都等于它本身 mask的作用 担心两数的1在用一位导致mask覆盖了
答出现这种情况说明mask与nums j后就直接break 由最长的优雅子数组长度为 1 任何长度为 1 的子数组都满足题目条件。
答ans初始值为1 class Solution {
public:int longestNiceSubarray(vectorint nums) {int ans1;int nnums.size();int mask0;for(int i0;in;i){ mask0;for(int ji;jn;j){if(masknums[j])break;mask|nums[j];ansmax(ans,j-i1); }}return ans;}
};