8.11贝壳找房,第三题

题目:求最大子数组异或和的最小长度
解答:前缀异或和,n方解法,只过了20%,求解答。
#贝壳找房##笔试题目#
全部评论
dp
1 回复 分享
发布于 2020-08-12 09:23
是或
点赞 回复 分享
发布于 2020-08-11 22:35
#include<bits/stdc++.h> using namespace std; /* O(n) */ void add(int cnt[],int num,int& count){     int i=0;     while(num){         if(num&1){//如果该数字当前位为1             cnt[i]++;             if(cnt[i]==1)                 count++;         }         num>>=1;     } } void sub(int cnt[],int num,int& count){     int i=0;     while(num){         if(num&1){             cnt[i]--;             if(cnt[i]==0) count--;         }         num>>=1;     } } int main() {     int n;     cin>>n;     vector<int> nums(n,0);     int maxVal=0;     int res=n;     int cnt[32]={0};//统计每一位1出现的次数     int w[32]={0};//统计窗口中每一位上1出现的次数     int count=0;     int tmp=0;     for(int i=0; i<n; i++)     {         cin>>nums[i];         maxVal|=nums[i];         add(cnt,nums[i],count);     }     int left=0,right=0;     while(right<n)     {         add(w,nums[right++],tmp);         while(tmp==count){             res=min(res,right-left);             sub(w,nums[left++],tmp);         }     }     cout<<res<<endl;     return 0; }
点赞 回复 分享
发布于 2020-08-12 14:12

相关推荐

不愿透露姓名的神秘牛友
09-19 19:36
点赞 评论 收藏
分享
算法一面面经验:Transformer的多头注意力的作用面试官首先问到了Transformer模型中的多头注意力机制,要求我解释其作用和优势。blip2的架构,优势和之前多模态模型的区别接着,面试官让我详细描述blip2的架构,并比较其与之前多模态模型的区别和优势。知识蒸馏和无监督样本训练然后,面试官询问了关于知识蒸馏和无监督样本训练的相关知识,要求我解释两者的概念和应用场景。无序数组的中位数面试官还给出了一个无序数组,要求我找出其中位数,并解释我的解题思路。一个元素在一个有序数组的第一次出现位置最后,面试官让我编写一个算法,找出一个元素在有序数组中第一次出现的位置。全球超级独角兽SHEIN25届秋招网申开启关于Shein:全球领先的时尚和生活方式在线零售商,服务于150+个国家和地区,2022&amp;2023全球购物App下载量TOP1投递人数TOP5岗位:目前投递人数TOP5的岗位,以下岗位由于投递人数比较多,所以处理时效会比较长,如第一志愿是以下岗位可能需要耐心等待筛选:商务管培生品类专员品牌专员产品专员-上海Java-广州投递人数倒数前10名岗位:目前投递人数倒数前10名的岗位如下,以下岗位筛选通过率相对较高,建议可优先投递(但岗位具有一定专业门槛,建议先匹配专业和实习经历后选择投递)买手(童装),AI动画设计师,服装设计师(童装),服装设计师(男装),商家支持专员-葡语,商家支持专员-西语,服装质量工程师,CG场景设计师,生产运营专员,助理模特摄影师,女装设计企划,助理模特搭配师❗每人可最多投递3个岗位,仓储储备干部不占用岗位投递次数工作地点:广州、南京、深圳、上海、肇庆、佛山、江门、多伦多等【内推码】DSkDWnAu【内推链接】https://app.mokahr.com/m/campus_apply/shein/2932?recommendCode=DSkDWnAu&amp;hash=%23%2Fjobs#/jobs(内推简历免筛选直接到笔试,全程进度跟进,有问题随时可提问)投递的uu留下姓名缩写和岗位~
SHEIN希音
|
校招
|
43个岗位
点赞 评论 收藏
分享
点赞 2 评论
分享
牛客网
牛客企业服务